{"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":"System.Attribute","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":83},"IsPublic":true,"FullName":"TimeRangeAttribute..ctor","Name":".ctor","DeclaringType":"TimeRangeAttribute","DocId":"M:TimeRangeAttribute.#ctor(System.Single,System.Single,System.Boolean)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":80},"IsPublic":true,"FullName":"TimeRangeAttribute.Min","Name":"Min","DocId":"P:TimeRangeAttribute.Min"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":81},"IsPublic":true,"FullName":"TimeRangeAttribute.Max","Name":"Max","DocId":"P:TimeRangeAttribute.Max"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Range.cs","Line":82},"IsPublic":true,"FullName":"TimeRangeAttribute.CanModify","Name":"CanModify","DocId":"P:TimeRangeAttribute.CanModify"}],"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":"System.Attribute","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":100},"IsPublic":true,"FullName":"ValueRangeAttribute..ctor","Name":".ctor","DeclaringType":"ValueRangeAttribute","DocId":"M:ValueRangeAttribute.#ctor(System.Single,System.Single,System.Boolean)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":97},"IsPublic":true,"FullName":"ValueRangeAttribute.Min","Name":"Min","DocId":"P:ValueRangeAttribute.Min"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":98},"IsPublic":true,"FullName":"ValueRangeAttribute.Max","Name":"Max","DocId":"P:ValueRangeAttribute.Max"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Range.cs","Line":99},"IsPublic":true,"FullName":"ValueRangeAttribute.CanModify","Name":"CanModify","DocId":"P:ValueRangeAttribute.CanModify"}],"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":186},"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":225},"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":240},"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":407},"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":437},"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":450},"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":462},"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":469},"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":475},"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":484},"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":499},"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":513},"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":526},"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":540},"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":552},"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":562},"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":733},"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":742},"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":251},"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":257},"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":262},"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":267},"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":327},"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":333},"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":339},"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":344},"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":349},"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":354},"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":363},"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":129},"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":226},"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"},{"Name":"epsilon","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/BBox.cs","Line":236},"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@,System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"b","In":true,"Type":"BBox"}],"l":{"File":"Math/BBox.cs","Line":246},"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":256},"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":269},"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":282},"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":295},"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":303},"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":311},"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":322},"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":349},"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":369},"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":389},"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":478},"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":486},"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)"},{"ReturnType":"System.Single","Parameters":[{"Name":"localPos","Type":"Vector3"}],"l":{"File":"Math/BBox.cs","Line":494},"IsPublic":true,"FullName":"BBox.GetEdgeDistance","Name":"GetEdgeDistance","DeclaringType":"BBox","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Calculates the shortest distance from the specified local position to the nearest edge of the shape."},"DocId":"M:BBox.GetEdgeDistance(Vector3)"}],"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":177},"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":189},"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":216},"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":41},"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)"},{"ReturnType":"System.Single","Parameters":[{"Name":"localPos","Type":"Vector3"}],"l":{"File":"Math/Capsule.cs","Line":193},"IsPublic":true,"FullName":"Capsule.GetEdgeDistance","Name":"GetEdgeDistance","DeclaringType":"Capsule","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Calculates the distance from a given point to the edge of the capsule.","Params":{"localPos":"Position in the same coordinate space as the capsule"}},"DocId":"M:Capsule.GetEdgeDistance(Vector3)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"point","Type":"Vector3"}],"l":{"File":"Math/Capsule.cs","Line":228},"IsPublic":true,"FullName":"Capsule.Contains","Name":"Contains","DeclaringType":"Capsule","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Determines if the capsule contains the specified point."},"DocId":"M:Capsule.Contains(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"Vector3"},{"Name":"b","Type":"Vector3"},{"Name":"r","Type":"System.Single"}],"l":{"File":"Math/Capsule.cs","Line":31},"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":52},"IsPublic":true,"FullName":"Capsule.RandomPointInside","Name":"RandomPointInside","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Returns a random point within this capsule."},"DocId":"P:Capsule.RandomPointInside"},{"PropertyType":"Vector3","Loc":{"File":"Math/Capsule.cs","Line":103},"IsPublic":true,"FullName":"Capsule.RandomPointOnEdge","Name":"RandomPointOnEdge","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Returns a random point on the edge of this capsule."},"DocId":"P:Capsule.RandomPointOnEdge"},{"PropertyType":"System.Single","Loc":{"File":"Math/Capsule.cs","Line":154},"IsPublic":true,"FullName":"Capsule.Volume","Name":"Volume","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Gets the volume of the capsule in cubic units."},"DocId":"P:Capsule.Volume"},{"PropertyType":"BBox","Loc":{"File":"Math/Capsule.cs","Line":176},"IsPublic":true,"FullName":"Capsule.Bounds","Name":"Bounds","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"}],"Documentation":{"Summary":"Gets the Bounding Box of the capsule."},"DocId":"P:Capsule.Bounds"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Capsule.CenterA","Name":"CenterA","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"Position of point A."},"DocId":"F:Capsule.CenterA"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Capsule.CenterB","Name":"CenterB","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"Documentation":{"Summary":"Position of point B."},"DocId":"F:Capsule.CenterB"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Capsule.Radius","Name":"Radius","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"}],"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","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":215},"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":"Vector4","Parameters":[{"Name":"v","Type":"Vector4"}],"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(Vector4)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":110},"IsPublic":true,"FullName":"Matrix.Transform","Name":"Transform","DeclaringType":"Matrix","Documentation":{"Summary":"Transforms a vector by a 4x4 matrix"},"DocId":"M:Matrix.Transform(Vector3)"},{"ReturnType":"Vector2","Parameters":[{"Name":"v","Type":"Vector2"}],"l":{"File":"Math/Matrix.cs","Line":118},"IsPublic":true,"FullName":"Matrix.Transform","Name":"Transform","DeclaringType":"Matrix","Documentation":{"Summary":"Transforms a vector by a 4x4 matrix"},"DocId":"M:Matrix.Transform(Vector2)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"Vector3"}],"l":{"File":"Math/Matrix.cs","Line":126},"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":223},"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":268},"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":179},"IsPublic":true,"FullName":"Matrix.M11","Name":"M11","DocId":"P:Matrix.M11"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":180},"IsPublic":true,"FullName":"Matrix.M12","Name":"M12","DocId":"P:Matrix.M12"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":181},"IsPublic":true,"FullName":"Matrix.M13","Name":"M13","DocId":"P:Matrix.M13"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":182},"IsPublic":true,"FullName":"Matrix.M14","Name":"M14","DocId":"P:Matrix.M14"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":183},"IsPublic":true,"FullName":"Matrix.M21","Name":"M21","DocId":"P:Matrix.M21"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":184},"IsPublic":true,"FullName":"Matrix.M22","Name":"M22","DocId":"P:Matrix.M22"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":185},"IsPublic":true,"FullName":"Matrix.M23","Name":"M23","DocId":"P:Matrix.M23"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":186},"IsPublic":true,"FullName":"Matrix.M24","Name":"M24","DocId":"P:Matrix.M24"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":187},"IsPublic":true,"FullName":"Matrix.M31","Name":"M31","DocId":"P:Matrix.M31"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":188},"IsPublic":true,"FullName":"Matrix.M32","Name":"M32","DocId":"P:Matrix.M32"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":189},"IsPublic":true,"FullName":"Matrix.M33","Name":"M33","DocId":"P:Matrix.M33"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":190},"IsPublic":true,"FullName":"Matrix.M34","Name":"M34","DocId":"P:Matrix.M34"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":191},"IsPublic":true,"FullName":"Matrix.M41","Name":"M41","DocId":"P:Matrix.M41"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":192},"IsPublic":true,"FullName":"Matrix.M42","Name":"M42","DocId":"P:Matrix.M42"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":193},"IsPublic":true,"FullName":"Matrix.M43","Name":"M43","DocId":"P:Matrix.M43"},{"PropertyType":"System.Single","Loc":{"File":"Math/Matrix.cs","Line":194},"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":132},"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":138},"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":"Vector2","Parameters":[{"Name":"x","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":199},"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":204},"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":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector2.cs","Line":211},"IsPublic":true,"FullName":"Vector2.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if value on every axis is less than tolerance away from zero"},"DocId":"M:Vector2.IsNearlyZero(System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":220},"IsPublic":true,"FullName":"Vector2.ClampLength","Name":"ClampLength","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector whose length is limited to given maximum"},"DocId":"M:Vector2.ClampLength(System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"minLength","Type":"System.Single"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":234},"IsPublic":true,"FullName":"Vector2.ClampLength","Name":"ClampLength","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector whose length is limited between given minimum and maximum"},"DocId":"M:Vector2.ClampLength(System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"otherMin","Type":"Vector2"},{"Name":"otherMax","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":256},"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. See \u003Csee cref=\u0022M:Vector2.Sort(Vector2@,Vector2@)\u0022\u003EVector2.Sort\u003C/see\u003E.","otherMax":"The maxs vector. Values on each axis should be larger than those of the mins vector. See \u003Csee cref=\u0022M:Vector2.Sort(Vector2@,Vector2@)\u0022\u003EVector2.Sort\u003C/see\u003E."}},"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":264},"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":"value","In":true,"Type":"Vector2"},{"Name":"min","In":true,"Type":"Vector2"},{"Name":"max","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":273},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Clamp","Name":"Clamp","DeclaringType":"Vector2","Documentation":{"Summary":"Restricts a vector between a minimum and maximum value.","Return":"","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:Vector2.Sort(Vector2@,Vector2@)\u0022\u003EVector2.Sort\u003C/see\u003E.","max":"The maxs vector. Values on each axis should be larger than those of the mins vector. See \u003Csee cref=\u0022M:Vector2.Sort(Vector2@,Vector2@)\u0022\u003EVector2.Sort\u003C/see\u003E."}},"DocId":"M:Vector2.Clamp(Vector2@,Vector2@,Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"other","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":280},"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":286},"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":293},"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":299},"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":[{"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":307},"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":316},"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":324},"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":333},"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":"System.Single","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":342},"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 the scalar/dot product between the 2 given vectors."},"DocId":"M:Vector2.Dot(Vector2,Vector2)"},{"ReturnType":"System.Single","Parameters":[{"Name":"b","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":348},"IsPublic":true,"FullName":"Vector2.Dot","Name":"Dot","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the scalar/dot product between this and the given vector."},"DocId":"M:Vector2.Dot(Vector2@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","Type":"Vector2"},{"Name":"b","Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":354},"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":360},"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":365},"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":373},"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":380},"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":386},"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":"Vector2","Parameters":[{"Name":"from","In":true,"Type":"Vector2"},{"Name":"to","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":393},"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."},"DocId":"M:Vector2.Direction(Vector2@,Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"direction","In":true,"Type":"Vector2"},{"Name":"strength","Type":"System.Single","Default":"1"}],"l":{"File":"Math/Vector2.cs","Line":406},"IsPublic":true,"FullName":"Vector2.SubtractDirection","Name":"SubtractDirection","DeclaringType":"Vector2","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:Vector2.SubtractDirection(Vector2@,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"length","Type":"System.Single"},{"Name":"amount","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":415},"IsPublic":true,"FullName":"Vector2.Approach","Name":"Approach","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a new vector whos length is closer to given target length by given amount."},"DocId":"M:Vector2.Approach(System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[],"l":{"File":"Math/Vector2.cs","Line":423},"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":"value","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":431},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Abs","Name":"Abs","DeclaringType":"Vector2","Documentation":{"Summary":"Returns a new vector with all values positive. -5 becomes 5, etc."},"DocId":"M:Vector2.Abs(Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"direction","In":true,"Type":"Vector2"},{"Name":"normal","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":439},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Reflect","Name":"Reflect","DeclaringType":"Vector2","Documentation":{"Summary":"Returns a reflected vector based on incoming direction and plane normal. Like a ray reflecting off of a mirror."},"DocId":"M:Vector2.Reflect(Vector2@,Vector2@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Ref":true,"Type":"Vector2"},{"Name":"max","Ref":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":448},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Sort","Name":"Sort","DeclaringType":"Vector2","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 and y values."},"DocId":"M:Vector2.Sort(Vector2@,Vector2@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","Type":"Vector2"},{"Name":"delta","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector2.cs","Line":463},"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":"source","In":true,"Type":"Vector2"},{"Name":"target","In":true,"Type":"Vector2"},{"Name":"sourceTangent","In":true,"Type":"Vector2"},{"Name":"targetTangent","In":true,"Type":"Vector2"},{"Name":"t","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":480},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.CubicBezier","Name":"CubicBezier","DeclaringType":"Vector2","Documentation":{"Summary":"Calculates position of a point on a cubic bezier curve at given fraction.","Return":"The point on the curve","Params":{"source":"Point A of the curve.","target":"Point B of the curve.","sourceTangent":"Tangent for the Point A.","targetTangent":"Tangent for the Point B.","t":"How far along the path to get a point on. Range is 0 to 1, inclusive."}},"DocId":"M:Vector2.CubicBezier(Vector2@,Vector2@,Vector2@,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":494},"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":"System.Single","Parameters":[{"Name":"v1","In":true,"Type":"Vector2"},{"Name":"v2","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":502},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.GetAngle","Name":"GetAngle","DeclaringType":"Vector2","Documentation":{"Summary":"Returns the distance between two direction vectors in degrees."},"DocId":"M:Vector2.GetAngle(Vector2@,Vector2@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"other","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":510},"IsPublic":true,"FullName":"Vector2.Angle","Name":"Angle","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the distance between this vector and another in degrees."},"DocId":"M:Vector2.Angle(Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"toAdd","In":true,"Type":"Vector2"},{"Name":"maxLength","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":519},"IsPublic":true,"FullName":"Vector2.AddClamped","Name":"AddClamped","DeclaringType":"Vector2","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:Vector2.AddClamped(Vector2@,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"center","In":true,"Type":"Vector2"},{"Name":"angleDegrees","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":544},"IsPublic":true,"FullName":"Vector2.RotateAround","Name":"RotateAround","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Rotate this vector around given point by given angle in degrees and\nreturn the result as a new vector.","Return":"","Params":{"center":"","angleDegrees":""}},"DocId":"M:Vector2.RotateAround(Vector2@,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector2.cs","Line":623},"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":632},"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":638},"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":644},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.TryParse","Name":"TryParse","DeclaringType":"Vector2","Documentation":{},"DocId":"M:Vector2.TryParse(System.String,System.IFormatProvider,Vector2@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"target","Type":"Vector2"},{"Name":"accelerate","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":671},"IsPublic":true,"FullName":"Vector2.WithAcceleration","Name":"WithAcceleration","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Move to the target vector, by amount acceleration"},"DocId":"M:Vector2.WithAcceleration(Vector2,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"frictionAmount","Type":"System.Single"},{"Name":"stopSpeed","Type":"System.Single","Default":"140"}],"l":{"File":"Math/Vector2.cs","Line":699},"IsPublic":true,"FullName":"Vector2.WithFriction","Name":"WithFriction","DeclaringType":"Vector2","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"DocId":"M:Vector2.WithFriction(System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"current","In":true,"Type":"Vector2"},{"Name":"target","In":true,"Type":"Vector2"},{"Name":"velocity","Ref":true,"Type":"Vector2"},{"Name":"smoothTime","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Math/Vector2.Static.cs","Line":11},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.SmoothDamp","Name":"SmoothDamp","DeclaringType":"Vector2","Documentation":{"Summary":"Smoothly move towards the target vector"},"DocId":"M:Vector2.SmoothDamp(Vector2@,Vector2@,Vector2@,System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"current","In":true,"Type":"Vector2"},{"Name":"target","In":true,"Type":"Vector2"},{"Name":"velocity","Ref":true,"Type":"Vector2"},{"Name":"deltaTime","Type":"System.Single"},{"Name":"frequency","Type":"System.Single","Default":"2"},{"Name":"damping","Type":"System.Single","Default":"0.5"}],"l":{"File":"Math/Vector2.Static.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.SpringDamp","Name":"SpringDamp","DeclaringType":"Vector2","Documentation":{"Summary":"Springly move towards the target vector"},"DocId":"M:Vector2.SpringDamp(Vector2@,Vector2@,Vector2@,System.Single,System.Single,System.Single)"},{"ReturnType":"Vector2","Parameters":[{"Name":"current","In":true,"Type":"Vector2"},{"Name":"target","In":true,"Type":"Vector2"},{"Name":"velocity","Ref":true,"Type":"Vector2"},{"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/Vector2.Static.cs","Line":46},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.SpringDamp","Name":"SpringDamp","DeclaringType":"Vector2","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use the overload without the \u0027smoothTime\u0027 parameter instead, as it is no longer needed."]}],"DocId":"M:Vector2.SpringDamp(Vector2@,Vector2@,Vector2@,System.Single,System.Single,System.Single,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single"},{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":49},"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":"other","In":true,"Type":"Vector2"}],"l":{"File":"Math/Vector2.cs","Line":57},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","Documentation":{"Summary":"Initializes a Vector2 from a given Vector2, i.e. creating a copy."},"DocId":"M:Vector2.#ctor(Vector2@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"all","Type":"System.Single"}],"l":{"File":"Math/Vector2.cs","Line":65},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","Documentation":{"Summary":"Initializes the 2D 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":73},"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":"Vector4"}],"l":{"File":"Math/Vector2.cs","Line":81},"IsPublic":true,"FullName":"Vector2..ctor","Name":".ctor","DeclaringType":"Vector2","Documentation":{"Summary":"Initializes the 2D vector with components from given 4D vector, discarding the Z and W components."},"DocId":"M:Vector2.#ctor(Vector4)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.Numerics.Vector2"}],"l":{"File":"Math/Vector2.cs","Line":88},"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":27},"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":39},"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":95},"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":100},"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":105},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Up","Name":"Up","Documentation":{"Summary":"Returns a 2D vector with Y set to -1. This typically represents up in 2D space."},"DocId":"P:Vector2.Up"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":110},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Down","Name":"Down","Documentation":{"Summary":"Returns a 2D vector with Y set to 1. This typically represents down in 2D space."},"DocId":"P:Vector2.Down"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":115},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Left","Name":"Left","Documentation":{"Summary":"Returns a 2D vector with X set to -1. This typically represents the left hand direction in 2D space."},"DocId":"P:Vector2.Left"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":120},"IsPublic":true,"IsStatic":true,"FullName":"Vector2.Right","Name":"Right","Documentation":{"Summary":"Returns a 2D vector with X set to 1. This typically represents the right hand direction in 2D space."},"DocId":"P:Vector2.Right"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":126},"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":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":145},"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":151},"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":157},"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":164},"IsPublic":true,"FullName":"Vector2.Inverse","Name":"Inverse","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns the inverse of this vector, which is useful for scaling vectors"},"DocId":"P:Vector2.Inverse"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":170},"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"},{"PropertyType":"Vector2","Loc":{"File":"Math/Vector2.cs","Line":176},"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":182},"IsPublic":true,"FullName":"Vector2.IsNaN","Name":"IsNaN","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if x, y, or z are NaN"},"DocId":"P:Vector2.IsNaN"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector2.cs","Line":188},"IsPublic":true,"FullName":"Vector2.IsInfinity","Name":"IsInfinity","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if x, y, or z are infinity"},"DocId":"P:Vector2.IsInfinity"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector2.cs","Line":194},"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":"System.Single","Loc":{"File":"Math/Vector2.cs","Line":560},"IsPublic":true,"FullName":"Vector2.Item","Name":"Item","DocId":"P:Vector2.Item"}],"Fields":[],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Vector2","Name":"Vector2","Attributes":[{"FullName":"System.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.Internal.JsonConvert.Vector2Converter"]}],"Documentation":{"Summary":"A 2-dimensional vector. Typically represents a position, size, or direction 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":348},"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":353},"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":359},"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":367},"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":375},"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":383},"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":393},"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":403},"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":412},"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":417},"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":424},"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":430},"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":435},"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":450},"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":459},"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":465},"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":326},"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":331},"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":336},"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":341},"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":208},"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":215},"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":222},"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":229},"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":240},"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":256},"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":278},"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":286},"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":294},"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":301},"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":307},"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":314},"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":320},"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":333},"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":345},"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":357},"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":369},"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":381},"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":396},"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":403},"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":417},"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":426},"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":433},"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":438},"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":447},"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":454},"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":463},"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":471},"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":"from","In":true,"Type":"Vector3"},{"Name":"to","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":481},"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":494},"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":"length","Type":"System.Single"},{"Name":"amount","Type":"System.Single"}],"l":{"File":"Math/Vector3.cs","Line":504},"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":513},"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":522},"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":531},"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":542},"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":555},"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":564},"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":579},"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":597},"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":"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":611},"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":621},"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":"other","In":true,"Type":"Vector3"}],"l":{"File":"Math/Vector3.cs","Line":629},"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":639},"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":676},"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":701},"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":768},"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":774},"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":783},"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":795},"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":823},"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":854},"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":878},"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":908},"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":"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)"},{"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":46},"IsPublic":true,"IsStatic":true,"FullName":"Vector3.SpringDamp","Name":"SpringDamp","DeclaringType":"Vector3","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use the overload without the \u0027smoothTime\u0027 parameter instead, as it is no longer needed."]}],"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":62},"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":72},"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":80},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Documentation":{"Summary":"Initializes a Vector3 from a given Vector3, i.e. creating 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":88},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","Documentation":{"Summary":"Initializes a Vector3 from given Vector2 and 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":96},"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.Numerics.Vector3"}],"l":{"File":"Math/Vector3.cs","Line":103},"IsPublic":true,"FullName":"Vector3..ctor","Name":".ctor","DeclaringType":"Vector3","DocId":"M:Vector3.#ctor(System.Numerics.Vector3)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":27},"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":39},"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":51},"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":150},"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":"Vector3","Loc":{"File":"Math/Vector3.cs","Line":162},"IsPublic":true,"FullName":"Vector3.Normal","Name":"Normal","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns a unit version of this vector. A unit vector has length of 1."},"DocId":"P:Vector3.Normal"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":172},"IsPublic":true,"FullName":"Vector3.Length","Name":"Length","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"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":178},"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":"Vector3","Loc":{"File":"Math/Vector3.cs","Line":183},"IsPublic":true,"FullName":"Vector3.Inverse","Name":"Inverse","Documentation":{"Summary":"Returns the inverse of this vector, which is useful for scaling vectors."},"DocId":"P:Vector3.Inverse"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3.cs","Line":189},"IsPublic":true,"FullName":"Vector3.IsNaN","Name":"IsNaN","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if x, y or z are NaN"},"DocId":"P:Vector3.IsNaN"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3.cs","Line":195},"IsPublic":true,"FullName":"Vector3.IsInfinity","Name":"IsInfinity","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if x, y or z are infinity"},"DocId":"P:Vector3.IsInfinity"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector3.cs","Line":201},"IsPublic":true,"FullName":"Vector3.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:Vector3.IsNearZeroLength"},{"PropertyType":"Angles","Loc":{"File":"Math/Vector3.cs","Line":667},"IsPublic":true,"FullName":"Vector3.EulerAngles","Name":"EulerAngles","Documentation":{"Summary":"The Euler angles of this direction vector."},"DocId":"P:Vector3.EulerAngles"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector3.cs","Line":710},"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 3-dimentional vector. Typically represents a position, size, or direction 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":49},"IsPublic":true,"FullName":"Vector3.SpringDamped.Update","Name":"Update","DeclaringType":"Vector3.SpringDamped","DocId":"M:Vector3.SpringDamped.Update(System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"current","Type":"Vector3"},{"Name":"target","Type":"Vector3"},{"Name":"frequency","Type":"System.Single","Default":"2"},{"Name":"damping","Type":"System.Single","Default":"0.5"}],"l":{"File":"Math/Vector3.Utility.cs","Line":16707566},"IsPublic":true,"FullName":"Vector3.SpringDamped..ctor","Name":".ctor","DeclaringType":"Vector3.SpringDamped","DocId":"M:Vector3.SpringDamped.#ctor(Vector3,Vector3,System.Single,System.Single)"},{"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"}],"l":{"File":"Math/Vector3.Utility.cs","Line":16707566},"IsPublic":true,"FullName":"Vector3.SpringDamped..ctor","Name":".ctor","DeclaringType":"Vector3.SpringDamped","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["SmoothTime is deprecated and no longer used. Use the constructor without SmoothTime instead."]}],"DocId":"M:Vector3.SpringDamped.#ctor(Vector3,Vector3,System.Single,System.Single,System.Single)"}],"Fields":[{"FieldType":"Vector3","IsPublic":true,"FullName":"Vector3.SpringDamped.Current","Name":"Current","DocId":"F:Vector3.SpringDamped.Current"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Vector3.SpringDamped.Target","Name":"Target","DocId":"F:Vector3.SpringDamped.Target"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Vector3.SpringDamped.Frequency","Name":"Frequency","DocId":"F:Vector3.SpringDamped.Frequency"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Vector3.SpringDamped.Damping","Name":"Damping","DocId":"F:Vector3.SpringDamped.Damping"},{"FieldType":"Vector3","IsPublic":true,"FullName":"Vector3.SpringDamped.Velocity","Name":"Velocity","DocId":"F:Vector3.SpringDamped.Velocity"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Vector3.SpringDamped.SmoothTime","Name":"SmoothTime","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"F:Vector3.SpringDamped.SmoothTime"}],"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":365},"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":370},"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":377},"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":385},"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":393},"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":402},"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":414},"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":422},"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":428},"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":433},"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":440},"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":451},"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":462},"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":471},"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":477},"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":482},"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":489},"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":495},"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":500},"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":505},"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":520},"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":529},"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":535},"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":348},"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":353},"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":358},"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":"x","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":156},"IsPublic":true,"FullName":"Vector4.WithX","Name":"WithX","DeclaringType":"Vector4","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:Vector4.WithX(System.Single)"},{"ReturnType":"Vector4","Parameters":[{"Name":"y","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":163},"IsPublic":true,"FullName":"Vector4.WithY","Name":"WithY","DeclaringType":"Vector4","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:Vector4.WithY(System.Single)"},{"ReturnType":"Vector4","Parameters":[{"Name":"z","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":170},"IsPublic":true,"FullName":"Vector4.WithZ","Name":"WithZ","DeclaringType":"Vector4","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:Vector4.WithZ(System.Single)"},{"ReturnType":"Vector4","Parameters":[{"Name":"w","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":177},"IsPublic":true,"FullName":"Vector4.WithW","Name":"WithW","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns this vector with given W component.","Return":"The new vector.","Params":{"w":"The override for W component."}},"DocId":"M:Vector4.WithW(System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"tolerance","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector4.cs","Line":193},"IsPublic":true,"FullName":"Vector4.IsNearlyZero","Name":"IsNearlyZero","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns true if value on every axis is less than tolerance away from zero"},"DocId":"M:Vector4.IsNearlyZero(System.Single)"},{"ReturnType":"Vector4","Parameters":[{"Name":"otherMin","Type":"Vector4"},{"Name":"otherMax","Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":207},"IsPublic":true,"FullName":"Vector4.Clamp","Name":"Clamp","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector each axis of which is clamped to between the 2 given vectors.","Params":{"otherMin":"The mins vector. Values on each axis should be smaller than those of the maxs vector. See \u003Csee cref=\u0022M:Vector4.Sort(Vector4@,Vector4@)\u0022\u003EVector4.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:Vector4.Sort(Vector4@,Vector4@)\u0022\u003EVector4.Sort\u003C/see\u003E."}},"DocId":"M:Vector4.Clamp(Vector4,Vector4)"},{"ReturnType":"Vector4","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Math/Vector4.cs","Line":215},"IsPublic":true,"FullName":"Vector4.Clamp","Name":"Clamp","DeclaringType":"Vector4","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:Vector4.Clamp(System.Single,System.Single)"},{"ReturnType":"Vector4","Parameters":[{"Name":"value","In":true,"Type":"Vector4"},{"Name":"min","In":true,"Type":"Vector4"},{"Name":"max","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":223},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Clamp","Name":"Clamp","DeclaringType":"Vector4","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:Vector4.Sort(Vector4@,Vector4@)\u0022\u003EVector4.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:Vector4.Sort(Vector4@,Vector4@)\u0022\u003EVector4.Sort\u003C/see\u003E."}},"DocId":"M:Vector4.Clamp(Vector4@,Vector4@,Vector4@)"},{"ReturnType":"Vector4","Parameters":[{"Name":"other","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":230},"IsPublic":true,"FullName":"Vector4.ComponentMin","Name":"ComponentMin","DeclaringType":"Vector4","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:Vector4.ComponentMin(Vector4@)"},{"ReturnType":"Vector4","Parameters":[{"Name":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":236},"IsPublic":true,"FullName":"Vector4.Min","Name":"Min","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns a vector that has the minimum values on each axis between the 2 given vectors."},"DocId":"M:Vector4.Min(Vector4@,Vector4@)"},{"ReturnType":"Vector4","Parameters":[{"Name":"other","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":243},"IsPublic":true,"FullName":"Vector4.ComponentMax","Name":"ComponentMax","DeclaringType":"Vector4","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:Vector4.ComponentMax(Vector4@)"},{"ReturnType":"Vector4","Parameters":[{"Name":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":249},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Max","Name":"Max","DeclaringType":"Vector4","Documentation":{"Summary":"Returns a vector that has the maximum values on each axis between the 2 given vectors."},"DocId":"M:Vector4.Max(Vector4@,Vector4@)"},{"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":262},"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","In":true,"Type":"Vector4"},{"Name":"frac","Type":"System.Single"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector4.cs","Line":273},"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":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"},{"Name":"frac","Type":"Vector4"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector4.cs","Line":285},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Lerp","Name":"Lerp","DeclaringType":"Vector4","Documentation":{"Summary":"Performs linear interpolation between 2 given vectors, using a vector for the fraction on each axis.","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:Vector4.Lerp(Vector4@,Vector4@,Vector4,System.Boolean)"},{"ReturnType":"Vector4","Parameters":[{"Name":"target","In":true,"Type":"Vector4"},{"Name":"frac","In":true,"Type":"Vector4"},{"Name":"clamp","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector4.cs","Line":296},"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, 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:Vector4.LerpTo(Vector4@,Vector4@,System.Boolean)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":303},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Dot","Name":"Dot","DeclaringType":"Vector4","Documentation":{"Summary":"Returns the scalar/dot product of the 2 given vectors"},"DocId":"M:Vector4.Dot(Vector4@,Vector4@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":309},"IsPublic":true,"FullName":"Vector4.Dot","Name":"Dot","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns the scalar/dot product of this vector and given vector."},"DocId":"M:Vector4.Dot(Vector4@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":314},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.DistanceBetween","Name":"DistanceBetween","DeclaringType":"Vector4","Attributes":[{"FullName":"Sandbox.ActionGraphNodeAttribute","ConstructorArguments":["geom.distance"]},{"FullName":"Sandbox.PureAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Distance"]},{"FullName":"GroupAttribute","ConstructorArguments":["Math/Geometry"]},{"FullName":"IconAttribute","ConstructorArguments":["straighten"]}],"DocId":"M:Vector4.DistanceBetween(Vector4@,Vector4@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"target","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":320},"IsPublic":true,"FullName":"Vector4.Distance","Name":"Distance","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns distance between this vector to given vector."},"DocId":"M:Vector4.Distance(Vector4@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"a","In":true,"Type":"Vector4"},{"Name":"b","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":328},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.DistanceBetweenSquared","Name":"DistanceBetweenSquared","DeclaringType":"Vector4","Documentation":{"Summary":"Returns squared distance between the 2 given vectors. This is faster than \u003Csee cref=\u0022M:Vector4.DistanceBetween(Vector4@,Vector4@)\u0022\u003EDistanceBetween\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector4.DistanceBetweenSquared(Vector4@,Vector4@)"},{"ReturnType":"System.Single","Parameters":[{"Name":"target","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":335},"IsPublic":true,"FullName":"Vector4.DistanceSquared","Name":"DistanceSquared","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns squared distance between this vector to given vector. This is faster than \u003Csee cref=\u0022M:Vector4.Distance(Vector4@)\u0022\u003EDistance\u003C/see\u003E,\nand can be used for things like comparing distances, as long as only squared values are used."},"DocId":"M:Vector4.DistanceSquared(Vector4@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Ref":true,"Type":"Vector4"},{"Name":"max","Ref":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":343},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.Sort","Name":"Sort","DeclaringType":"Vector4","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, z and w values."},"DocId":"M:Vector4.Sort(Vector4@,Vector4@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","In":true,"Type":"Vector4"},{"Name":"delta","Type":"System.Single","Default":"0.0001"}],"l":{"File":"Math/Vector4.cs","Line":366},"IsPublic":true,"FullName":"Vector4.AlmostEqual","Name":"AlmostEqual","DeclaringType":"Vector4","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:Vector4.AlmostEqual(Vector4@,System.Single)"},{"ReturnType":"Vector4","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"},{"Name":"sw","Type":"System.Boolean","Default":"True"}],"l":{"File":"Math/Vector4.cs","Line":379},"IsPublic":true,"FullName":"Vector4.SnapToGrid","Name":"SnapToGrid","DeclaringType":"Vector4","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Snap to grid along any of the 4 axes."},"DocId":"M:Vector4.SnapToGrid(System.Single,System.Boolean,System.Boolean,System.Boolean,System.Boolean)"},{"ReturnType":"Vector4","Parameters":[{"Name":"str","Type":"System.String"}],"l":{"File":"Math/Vector4.cs","Line":456},"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":465},"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":471},"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":477},"IsPublic":true,"IsStatic":true,"FullName":"Vector4.TryParse","Name":"TryParse","DeclaringType":"Vector4","Documentation":{},"DocId":"M:Vector4.TryParse(System.String,System.IFormatProvider,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":77},"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":"other","In":true,"Type":"Vector4"}],"l":{"File":"Math/Vector4.cs","Line":85},"IsPublic":true,"FullName":"Vector4..ctor","Name":".ctor","DeclaringType":"Vector4","Documentation":{"Summary":"Initializes a 4D vector from a given Vector4, i.e. creating a copy."},"DocId":"M:Vector4.#ctor(Vector4@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","In":true,"Type":"Vector3"},{"Name":"w","Type":"System.Single","Default":"0"}],"l":{"File":"Math/Vector4.cs","Line":93},"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","Default":"0"}],"l":{"File":"Math/Vector4.cs","Line":101},"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"v","Type":"System.Numerics.Vector4"}],"l":{"File":"Math/Vector4.cs","Line":108},"IsPublic":true,"FullName":"Vector4..ctor","Name":".ctor","DeclaringType":"Vector4","DocId":"M:Vector4.#ctor(System.Numerics.Vector4)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":29},"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":53},"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":65},"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":125},"IsPublic":true,"FullName":"Vector4.Length","Name":"Length","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"The length (or magnitude) of the vector (Distance from 0,0,0)."},"DocId":"P:Vector4.Length"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":131},"IsPublic":true,"FullName":"Vector4.LengthSquared","Name":"LengthSquared","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Squared length of the vector. This is faster than \u003Csee cref=\u0022P:Vector4.Length\u0022 /\u003E, and can be used for things like comparing distances, as long as only squared values are used."},"DocId":"P:Vector4.LengthSquared"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector4.cs","Line":137},"IsPublic":true,"FullName":"Vector4.IsNaN","Name":"IsNaN","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if x, y, z or w are NaN"},"DocId":"P:Vector4.IsNaN"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector4.cs","Line":143},"IsPublic":true,"FullName":"Vector4.IsInfinity","Name":"IsInfinity","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Returns true if x, y, z or w are infinity"},"DocId":"P:Vector4.IsInfinity"},{"PropertyType":"System.Boolean","Loc":{"File":"Math/Vector4.cs","Line":149},"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"},{"PropertyType":"System.Single","Loc":{"File":"Math/Vector4.cs","Line":185},"IsPublic":true,"FullName":"Vector4.Item","Name":"Item","DocId":"P:Vector4.Item"}],"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.Reflection.DefaultMemberAttribute","ConstructorArguments":["Item"]},{"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":87},"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":116},"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":121},"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":130},"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":134},"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":152},"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":163},"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":208},"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})"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"propertyName","Type":"System.String"}],"l":{"File":"Collections/ObservableDictionary.cs","Line":263},"IsProtected":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.OnPropertyChanged","Name":"OnPropertyChanged","DeclaringType":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E","Documentation":{"Summary":"Called when a property (such as element count) of the dictionary has changed."},"DocId":"M:System.Collections.ObjectModel.ObservableDictionary\u00602.OnPropertyChanged(System.String)"}],"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.IDictionary\u00602\u003CTKey,TValue\u003E","Loc":{"File":"Collections/ObservableDictionary.cs","Line":24},"IsProtected":true,"FullName":"System.Collections.ObjectModel.ObservableDictionary\u003CTKey,TValue\u003E.Dictionary","Name":"Dictionary","Documentation":{"Summary":"The dictionary being observed."},"DocId":"P:System.Collections.ObjectModel.ObservableDictionary\u00602.Dictionary"},{"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":93},"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":105},"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":140},"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":146},"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":"Editor","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.String"},{"Name":"path","Type":"System.String"},{"Name":"icon","Type":"System.String","Default":"null"}],"l":{"File":"Attributes/MenuAttribute.cs","Line":14},"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":"Attributes/MenuAttribute.cs","Line":6},"IsPublic":true,"FullName":"Editor.MenuAttribute.Target","Name":"Target","DocId":"P:Editor.MenuAttribute.Target"},{"PropertyType":"System.String","Loc":{"File":"Attributes/MenuAttribute.cs","Line":7},"IsPublic":true,"FullName":"Editor.MenuAttribute.Path","Name":"Path","DocId":"P:Editor.MenuAttribute.Path"},{"PropertyType":"System.String","Loc":{"File":"Attributes/MenuAttribute.cs","Line":8},"IsPublic":true,"FullName":"Editor.MenuAttribute.Icon","Name":"Icon","DocId":"P:Editor.MenuAttribute.Icon"},{"PropertyType":"System.Int32","Loc":{"File":"Attributes/MenuAttribute.cs","Line":9},"IsPublic":true,"FullName":"Editor.MenuAttribute.Priority","Name":"Priority","DocId":"P:Editor.MenuAttribute.Priority"},{"PropertyType":"System.String","Loc":{"File":"Attributes/MenuAttribute.cs","Line":12},"IsPublic":true,"FullName":"Editor.MenuAttribute.Shortcut","Name":"Shortcut","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use [Shortcut] attribute"]}],"DocId":"P:Editor.MenuAttribute.Shortcut"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Editor.MenuAttribute","Name":"MenuAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Editor.MenuAttribute"},{"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":[],"IsPublic":true,"FullName":"Sandbox.ClientEditableAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.ClientEditableAttribute","DocId":"M:Sandbox.ClientEditableAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.ClientEditableAttribute","Name":"ClientEditableAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Indicates that this propery can be edited by the client, in a game like Sandbox Mode. In reality\nthis is used however the game wants to implement it."},"DocId":"T:Sandbox.ClientEditableAttribute"},{"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":[],"IsPublic":true,"FullName":"Sandbox.NormalAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.NormalAttribute","DocId":"M:Sandbox.NormalAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.NormalAttribute","Name":"NormalAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"When applied to a Vector property, provides normal selection tools."},"DocId":"T:Sandbox.NormalAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.EnumButtonGroupAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.EnumButtonGroupAttribute","DocId":"M:Sandbox.EnumButtonGroupAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.EnumButtonGroupAttribute","Name":"EnumButtonGroupAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Forces an enum property to be shown as a group of buttons."},"DocId":"T:Sandbox.EnumButtonGroupAttribute"},{"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":18},"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":49},"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":49},"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":[],"IsPublic":true,"FullName":"Sandbox.AdvancedAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.AdvancedAttribute","DocId":"M:Sandbox.AdvancedAttribute.#ctor"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.AdvancedAttribute","Name":"AdvancedAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Some properties are not meant for the average user, hide them unless they really want to see them."},"DocId":"T:Sandbox.AdvancedAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Attributes/Range.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.RangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.RangeAttribute","DocId":"M:Sandbox.RangeAttribute.#ctor(System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"},{"Name":"clamped","Type":"System.Boolean","Default":"True"},{"Name":"slider","Type":"System.Boolean","Default":"True"}],"l":{"File":"Attributes/Range.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.RangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.RangeAttribute","DocId":"M:Sandbox.RangeAttribute.#ctor(System.Single,System.Single,System.Boolean,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"},{"Name":"step","Type":"System.Single"},{"Name":"clamped","Type":"System.Boolean","Default":"True"},{"Name":"slider","Type":"System.Boolean","Default":"True"}],"l":{"File":"Attributes/Range.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.RangeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.RangeAttribute","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use [Step] attribute for setting step value."]}],"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":14},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Min","Name":"Min","Documentation":{"Summary":"The minimum value of the range."},"DocId":"P:Sandbox.RangeAttribute.Min"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Max","Name":"Max","Documentation":{"Summary":"The maximum value of the range."},"DocId":"P:Sandbox.RangeAttribute.Max"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Range.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Slider","Name":"Slider","Documentation":{"Summary":"Whether or not a slider should be shown for this range."},"DocId":"P:Sandbox.RangeAttribute.Slider"},{"PropertyType":"System.Boolean","Loc":{"File":"Attributes/Range.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Clamped","Name":"Clamped","Documentation":{"Summary":"Whether or not the value should be clamped to the range.\nIf false, the user can manually enter values outside the range if they wish."},"DocId":"P:Sandbox.RangeAttribute.Clamped"},{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.RangeAttribute.Step","Name":"Step","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use [Step] attribute instead"]}],"DocId":"P:Sandbox.RangeAttribute.Step"}],"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."},"DocId":"T:Sandbox.RangeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"step","Type":"System.Single"}],"l":{"File":"Attributes/Range.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.StepAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.StepAttribute","DocId":"M:Sandbox.StepAttribute.#ctor(System.Single)"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Attributes/Range.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.StepAttribute.Step","Name":"Step","DocId":"P:Sandbox.StepAttribute.Step"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.StepAttribute","Name":"StepAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"Documentation":{"Summary":"Mark this property as a stepped value, where the value can only be set to multiples of the step value."},"DocId":"T:Sandbox.StepAttribute"},{"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":54},"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.Type[]","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.WrappedMethod.GenericArguments","Name":"GenericArguments","Documentation":{"Summary":"The generic argument types of the method or null if the method is not generic."},"DocId":"P:Sandbox.WrappedMethod.GenericArguments"},{"PropertyType":"System.Attribute[]","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":46},"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":116},"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":73},"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":78},"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":83},"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":88},"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":93},"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":98},"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.Type[]","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.WrappedMethod\u003CT\u003E.GenericArguments","Name":"GenericArguments","Documentation":{"Summary":"The generic argument types of the method or null if the method is not generic."},"DocId":"P:Sandbox.WrappedMethod\u00601.GenericArguments"},{"PropertyType":"System.Attribute[]","Loc":{"File":"CodeGen/WrappedMethod.cs","Line":108},"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.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 attributes of the specified 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":121},"IsPublic":true,"FullName":"Sandbox.WrappedPropertyGet\u003CT\u003E.GetAttribute","Name":"GetAttribute","DeclaringType":"Sandbox.WrappedPropertyGet\u003CT\u003E","Documentation":{"Summary":"Get the attributes of the specified 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":84},"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":89},"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":94},"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":99},"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":104},"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":109},"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":114},"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":20},"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":34},"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":40},"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":53},"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":73},"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":84},"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"},{"Name":"targetSeparator","Type":"System.Char","Default":"/"}],"l":{"File":"Extend/StringExtensions.cs","Line":91},"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,System.Char)"},{"ReturnType":"System.String","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"ext","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":137},"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":163},"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":180},"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":201},"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":214},"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":229},"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":242},"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":258},"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":271},"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":284},"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":296},"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":311},"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":322},"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":335},"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":352},"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":372},"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":394},"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":429},"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":439},"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":468},"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":598},"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":609},"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":618},"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":627},"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":640},"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":706},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.FastHash","Name":"FastHash","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Generate xxhash3 hash from given string."},"DocId":"M:Sandbox.SandboxSystemExtensions.FastHash(System.String)"},{"ReturnType":"System.Guid","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":723},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.ToGuid","Name":"ToGuid","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Take a string and create a deterministic guid."},"DocId":"M:Sandbox.SandboxSystemExtensions.ToGuid(System.String)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.String"}],"l":{"File":"Extend/StringExtensions.cs","Line":733},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.SandboxSystemExtensions.Md5","Name":"Md5","DeclaringType":"Sandbox.SandboxSystemExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"Documentation":{"Summary":"Get the md5 hash of a string."},"DocId":"M:Sandbox.SandboxSystemExtensions.Md5(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":800},"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":819},"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":838},"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":859},"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":906},"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":19},"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__145"]},{"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__146"]},{"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":27},"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":80},"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":95},"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":112},"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":"System.Boolean","Parameters":[{"Name":"center","In":true,"Type":"Vector3"},{"Name":"radius","Type":"System.Single"},{"Name":"partially","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Frustum.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.Frustum.IsInside","Name":"IsInside","DeclaringType":"Sandbox.Frustum","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns whether the given sphere is inside this frustum.","Params":{"center":"The center of the sphere.","radius":"The radius of the sphere.","partially":"Whether test for partial intersection, or complete encompassing of the sphere within this frustum."}},"DocId":"M:Sandbox.Frustum.IsInside(Vector3@,System.Single,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"sphere","In":true,"Type":"Sandbox.Sphere"},{"Name":"partially","Type":"System.Boolean","Default":"False"}],"l":{"File":"Math/Frustum.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.Frustum.IsInside","Name":"IsInside","DeclaringType":"Sandbox.Frustum","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Returns whether the given sphere is inside this frustum.","Params":{"sphere":"The sphere to test against.","partially":"Whether test for partial intersection, or complete encompassing of the sphere within this frustum."}},"DocId":"M:Sandbox.Frustum.IsInside(Sandbox.Sphere@,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":155},"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)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"right","Type":"Sandbox.Plane"},{"Name":"left","Type":"Sandbox.Plane"},{"Name":"top","Type":"Sandbox.Plane"},{"Name":"bottom","Type":"Sandbox.Plane"},{"Name":"near","Type":"Sandbox.Plane"},{"Name":"far","Type":"Sandbox.Plane"}],"l":{"File":"Math/Frustum.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Frustum..ctor","Name":".ctor","DeclaringType":"Sandbox.Frustum","Documentation":{"Summary":"Creates a frustum from 6 planes."},"DocId":"M:Sandbox.Frustum.#ctor(Sandbox.Plane,Sandbox.Plane,Sandbox.Plane,Sandbox.Plane,Sandbox.Plane,Sandbox.Plane)"}],"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)"},{"ReturnType":"Sandbox.Gradient","Parameters":[{"Name":"colors","Type":"Color[]"}],"l":{"File":"Math/Gradient.cs","Line":332},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gradient.FromColors","Name":"FromColors","DeclaringType":"Sandbox.Gradient","Documentation":{"Summary":"Create a gradient from colors spaced out evenly"},"DocId":"M:Sandbox.Gradient.FromColors(Color[])"}],"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":204},"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":213},"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.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Sphere.Volume instead."]}],"Documentation":{"Summary":"Get the volume of this sphere"},"DocId":"M:Sandbox.Sphere.GetVolume"},{"ReturnType":"System.Single","Parameters":[{"Name":"localPos","Type":"Vector3"}],"l":{"File":"Math/Sphere.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Sphere.GetEdgeDistance","Name":"GetEdgeDistance","DeclaringType":"Sandbox.Sphere","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Calculates the shortest distance from the specified local position to the nearest edge of the object."},"DocId":"M:Sandbox.Sphere.GetEdgeDistance(Vector3)"}],"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":125},"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":137},"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","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"targetType","Type":"System.Type","Default":"null"}],"l":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.CustomEmbeddedEditorAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.CustomEmbeddedEditorAttribute","DocId":"M:Sandbox.CustomEmbeddedEditorAttribute.#ctor(System.Type)"}],"Properties":[{"PropertyType":"System.Type","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.CustomEmbeddedEditorAttribute.TargetType","Name":"TargetType","DocId":"P:Sandbox.CustomEmbeddedEditorAttribute.TargetType"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.CustomEmbeddedEditorAttribute","Name":"CustomEmbeddedEditorAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"}],"DocId":"T:Sandbox.CustomEmbeddedEditorAttribute"},{"Namespace":"Sandbox","BaseType":"System.Attribute","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"property","Type":"Sandbox.SerializedProperty"}],"l":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":32},"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","Default":"null"}],"l":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":24},"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":18},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.TargetType","Name":"TargetType","DocId":"P:Sandbox.CustomEditorAttribute.TargetType"},{"PropertyType":"System.Type[]","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.WithAllAttributes","Name":"WithAllAttributes","DocId":"P:Sandbox.CustomEditorAttribute.WithAllAttributes"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.ForMethod","Name":"ForMethod","DocId":"P:Sandbox.CustomEditorAttribute.ForMethod"},{"PropertyType":"System.String","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.NamedEditor","Name":"NamedEditor","DocId":"P:Sandbox.CustomEditorAttribute.NamedEditor"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/CustomEditorAttribute.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.CustomEditorAttribute.ForInterface","Name":"ForInterface","DocId":"P:Sandbox.CustomEditorAttribute.ForInterface"}],"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":24},"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":26},"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":28},"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":30},"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":32},"IsPublic":true,"FullName":"Sandbox.SerializedCollection.NewKeyProperty","Name":"NewKeyProperty","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.NewKeyProperty"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.SerializedCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedCollection","DocId":"M:Sandbox.SerializedCollection.#ctor"}],"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":53},"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":59},"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":78},"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":98},"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":118},"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":136},"IsPublic":true,"FullName":"Sandbox.SerializedObject.NoteFinishEdit","Name":"NoteFinishEdit","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.NoteFinishEdit(Sandbox.SerializedProperty)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedObject.cs","Line":155},"IsProtected":true,"FullName":"Sandbox.SerializedObject.PrepareEnumerator","Name":"PrepareEnumerator","DeclaringType":"Sandbox.SerializedObject","Documentation":{"Summary":"Called right before enumeration, to allow derivitives react to changes"},"DocId":"M:Sandbox.SerializedObject.PrepareEnumerator"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.SerializedObject..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedObject","DocId":"M:Sandbox.SerializedObject.#ctor"}],"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":25},"IsPublic":true,"FullName":"Sandbox.SerializedObject.IsValid","Name":"IsValid","Documentation":{"Summary":"Does the target object still exist?"},"DocId":"P:Sandbox.SerializedObject.IsValid"},{"PropertyType":"Sandbox.SerializedObject.PropertyPreChangeDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyPreChange","Name":"OnPropertyPreChange","DocId":"P:Sandbox.SerializedObject.OnPropertyPreChange"},{"PropertyType":"Sandbox.SerializedObject.PropertyChangedDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyChanged","Name":"OnPropertyChanged","DocId":"P:Sandbox.SerializedObject.OnPropertyChanged"},{"PropertyType":"Sandbox.SerializedObject.PropertyStartEditDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyStartEdit","Name":"OnPropertyStartEdit","DocId":"P:Sandbox.SerializedObject.OnPropertyStartEdit"},{"PropertyType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","Loc":{"File":"SerializedObject/SerializedObject.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.SerializedObject.OnPropertyFinishEdit","Name":"OnPropertyFinishEdit","DocId":"P:Sandbox.SerializedObject.OnPropertyFinishEdit"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedObject.cs","Line":160},"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":165},"IsPublic":true,"FullName":"Sandbox.SerializedObject.Targets","Name":"Targets","Documentation":{"Summary":"A list of actual target objects - if applicable"},"DocId":"P:Sandbox.SerializedObject.Targets"}],"Fields":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.SerializedProperty\u003E","IsProtected":true,"FullName":"Sandbox.SerializedObject.PropertyList","Name":"PropertyList","DocId":"F:Sandbox.SerializedObject.PropertyList"}],"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":70},"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","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":80},"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":113},"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":121},"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":129},"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":138},"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":146},"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":154},"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":164},"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":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":264},"IsProtected":true,"FullName":"Sandbox.SerializedProperty.NoteChanged","Name":"NoteChanged","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Our value has changed, maybe our parent would like to know"},"DocId":"M:Sandbox.SerializedProperty.NoteChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":288},"IsProtected":true,"FullName":"Sandbox.SerializedProperty.NotePreChange","Name":"NotePreChange","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.NotePreChange"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":312},"IsProtected":true,"FullName":"Sandbox.SerializedProperty.NoteStartEdit","Name":"NoteStartEdit","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.NoteStartEdit"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":336},"IsProtected":true,"FullName":"Sandbox.SerializedProperty.NoteFinishEdit","Name":"NoteFinishEdit","DeclaringType":"Sandbox.SerializedProperty","DocId":"M:Sandbox.SerializedProperty.NoteFinishEdit"},{"ReturnType":"T","Parameters":[{"Name":"value","Type":"System.Object"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":365},"IsProtected":true,"FullName":"Sandbox.SerializedProperty.ValueToType","Name":"ValueToType","DeclaringType":"Sandbox.SerializedProperty","Documentation":{"Summary":"Convert an object value to a T type"},"DocId":"M:Sandbox.SerializedProperty.ValueToType\u0060\u00601(System.Object,\u0060\u00600)"},{"ReturnType":"Sandbox.SerializedProperty","IsVirtual":true,"Parameters":[],"l":{"File":"SerializedObject/SerializedProperty.cs","Line":408},"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":417},"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":464},"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":486},"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":527},"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":19},"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":9},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Parent","Name":"Parent","DocId":"P:Sandbox.SerializedProperty.Parent"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsProperty","Name":"IsProperty","DocId":"P:Sandbox.SerializedProperty.IsProperty"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsField","Name":"IsField","DocId":"P:Sandbox.SerializedProperty.IsField"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsMethod","Name":"IsMethod","DocId":"P:Sandbox.SerializedProperty.IsMethod"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Name","Name":"Name","DocId":"P:Sandbox.SerializedProperty.Name"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.DisplayName","Name":"DisplayName","DocId":"P:Sandbox.SerializedProperty.DisplayName"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Description","Name":"Description","DocId":"P:Sandbox.SerializedProperty.Description"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.GroupName","Name":"GroupName","DocId":"P:Sandbox.SerializedProperty.GroupName"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Order","Name":"Order","DocId":"P:Sandbox.SerializedProperty.Order"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsEditable","Name":"IsEditable","DocId":"P:Sandbox.SerializedProperty.IsEditable"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.IsPublic","Name":"IsPublic","DocId":"P:Sandbox.SerializedProperty.IsPublic"},{"PropertyType":"System.Type","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.PropertyType","Name":"PropertyType","DocId":"P:Sandbox.SerializedProperty.PropertyType"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":24},"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":29},"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":34},"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":39},"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.SerializedObject.PropertyPreChangeDelegate","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.OnPreChange","Name":"OnPreChange","Documentation":{"Summary":"Called when the property value is about to change."},"DocId":"P:Sandbox.SerializedProperty.OnPreChange"},{"PropertyType":"Sandbox.SerializedObject.PropertyChangedDelegate","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.OnChanged","Name":"OnChanged","Documentation":{"Summary":"Called when the property value has changed."},"DocId":"P:Sandbox.SerializedProperty.OnChanged"},{"PropertyType":"Sandbox.SerializedObject.PropertyStartEditDelegate","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.OnStartEdit","Name":"OnStartEdit","Documentation":{"Summary":"Called when the property is about to be edited (eg. in a ControlWidget)."},"DocId":"P:Sandbox.SerializedProperty.OnStartEdit"},{"PropertyType":"Sandbox.SerializedObject.PropertyFinishEditDelegate","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.OnFinishEdit","Name":"OnFinishEdit","Documentation":{"Summary":"Called when the property has finished being edited (eg. in a ControlWidget)."},"DocId":"P:Sandbox.SerializedProperty.OnFinishEdit"},{"PropertyType":"Sandbox.SerializedProperty.AsAccessor","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.As","Name":"As","DocId":"P:Sandbox.SerializedProperty.As"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":241},"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":246},"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":433},"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":444},"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":455},"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":180},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.String","Name":"String","DocId":"P:Sandbox.SerializedProperty.AsAccessor.String"},{"PropertyType":"Vector2","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Vector2","Name":"Vector2","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Vector2"},{"PropertyType":"Vector3","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Vector3","Name":"Vector3","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Vector3"},{"PropertyType":"Rotation","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":198},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Rotation","Name":"Rotation","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Rotation"},{"PropertyType":"Angles","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":204},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Angles","Name":"Angles","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Angles"},{"PropertyType":"System.Single","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Float","Name":"Float","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Float"},{"PropertyType":"System.Double","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Double","Name":"Double","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Double"},{"PropertyType":"System.Int32","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":222},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Int","Name":"Int","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Int"},{"PropertyType":"System.Int64","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":228},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.AsAccessor.Long","Name":"Long","DocId":"P:Sandbox.SerializedProperty.AsAccessor.Long"},{"PropertyType":"System.Boolean","Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":234},"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":515},"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":516},"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":517},"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":518},"IsPublic":true,"FullName":"Sandbox.SerializedProperty.Proxy.GetAttributes","Name":"GetAttributes","DeclaringType":"Sandbox.SerializedProperty.Proxy","DocId":"M:Sandbox.SerializedProperty.Proxy.GetAttributes"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.SerializedProperty.Proxy..ctor","Name":".ctor","DeclaringType":"Sandbox.SerializedProperty.Proxy","DocId":"M:Sandbox.SerializedProperty.Proxy.#ctor"}],"Properties":[{"PropertyType":"Sandbox.SerializedProperty","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.SerializedProperty.Proxy.ProxyTarget","Name":"ProxyTarget","DocId":"P:Sandbox.SerializedProperty.Proxy.ProxyTarget"},{"PropertyType":"Sandbox.SerializedObject","IsVirtual":true,"Loc":{"File":"SerializedObject/SerializedProperty.cs","Line":495},"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":496},"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":497},"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":498},"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":499},"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":500},"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":501},"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":502},"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":503},"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":504},"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":505},"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":506},"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":507},"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":508},"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":509},"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":511},"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":513},"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.InspectorVisibilityAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.InspectorVisibilityAttribute","DocId":"M:Sandbox.InspectorVisibilityAttribute.#ctor"}],"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":37},"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":42},"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":47},"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":85},"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":98},"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":110},"IsPublic":true,"FullName":"Sandbox.ByteStream.EnsureCanWrite","Name":"EnsureCanWrite","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Ensures buffer can accommodate write with overflow protection"},"DocId":"M:Sandbox.ByteStream.EnsureCanWrite(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"size","Type":"System.Int32"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":155},"IsPublic":true,"FullName":"Sandbox.ByteStream.EnsureCanRead","Name":"EnsureCanRead","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Validates read bounds with overflow protection"},"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":172},"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":188},"IsPublic":true,"FullName":"Sandbox.ByteStream.WriteArray","Name":"WriteArray","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Writes 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":209},"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":244},"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":252},"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":271},"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":292},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["2"]}],"Documentation":{"Summary":"Writes a string"},"DocId":"M:Sandbox.ByteStream.Write(System.String)"},{"ReturnType":"System.Byte[]","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":322},"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"},"DocId":"M:Sandbox.ByteStream.ToArray"},{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":340},"IsPublic":true,"FullName":"Sandbox.ByteStream.Write","Name":"Write","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Writes an unmanaged type"},"DocId":"M:Sandbox.ByteStream.Write\u0060\u00601(\u0060\u00600)"},{"ReturnType":"T","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":360},"IsPublic":true,"FullName":"Sandbox.ByteStream.Read","Name":"Read","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Reads an unmanaged type"},"DocId":"M:Sandbox.ByteStream.Read\u0060\u00601"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"v","Out":true,"Type":"T"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":395},"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":"T[]","Parameters":[{"Name":"maxElements","Type":"System.Int32","Default":"1073741823"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":434},"IsPublic":true,"FullName":"Sandbox.ByteStream.ReadArray","Name":"ReadArray","DeclaringType":"Sandbox.ByteStream","Documentation":{"Summary":"Returns an array of unmanaged types"},"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":491},"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":526},"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":531},"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":536},"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":"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":705},"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":714},"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":[{"Name":"compressionLevel","Type":"System.IO.Compression.CompressionLevel","Default":"0"}],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":738},"IsPublic":true,"FullName":"Sandbox.ByteStream.Compress","Name":"Compress","DeclaringType":"Sandbox.ByteStream","DocId":"M:Sandbox.ByteStream.Compress(System.IO.Compression.CompressionLevel)"},{"ReturnType":"Sandbox.ByteStream","Parameters":[],"l":{"File":"Utility/ByteStream/ByteStream.cs","Line":752},"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":25},"IsPublic":true,"FullName":"Sandbox.ByteStream.Writable","Name":"Writable","Documentation":{"Summary":"Is this stream writable?"},"DocId":"P:Sandbox.ByteStream.Writable"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ByteStream/ByteStream.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.ByteStream.Position","Name":"Position","Documentation":{"Summary":"The current read or write position. Values are clamped to valid range."},"DocId":"P:Sandbox.ByteStream.Position"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/ByteStream/ByteStream.cs","Line":48},"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":145},"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":"Write and read bytes to a stream. This aims to be as allocation free as possible while also being as fast as possible."},"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":"Returns true if this object is still valid and can be safely accessed.\nWhen false, accessing the object\u0027s properties or methods may throw exceptions."},"DocId":"P:Sandbox.IValid.IsValid"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.IValid","Name":"IValid","Documentation":{"Summary":"Interface for objects that can become invalid over time,\nsuch as references to deleted game objects or disposed resources."},"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":92},"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":101},"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":110},"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":119},"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":144},"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":160},"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":175},"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":183},"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":194},"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":212},"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":220},"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":228},"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":236},"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":250},"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":265},"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":285},"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":293},"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":301},"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":312},"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":321},"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":331},"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":340},"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":357},"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":374},"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":386},"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":"halflife","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":408},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.MathX.ExponentialDecay","Name":"ExponentialDecay","DeclaringType":"Sandbox.MathX","Documentation":{"Summary":"Smoothly approach the target value using exponential decay.\nCheaper than SmoothDamp but doesn\u0027t track velocity for momentum.\nGood for non-physical smoothing.","Params":{"current":"Current value","target":"Target value to approach","halflife":"Time for the difference to reduce by 50%","deltaTime":"Time step"}},"DocId":"M:Sandbox.MathX.ExponentialDecay(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":"smoothTime","Type":"System.Single"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Utility/MathX.cs","Line":416},"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":429},"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":37},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.GetEnumerator","Name":"GetEnumerator","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Returns an enumerator that iterates through the selected objects in order."},"DocId":"M:Sandbox.SelectionSystem.GetEnumerator"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Clear","Name":"Clear","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Removes all objects from the selection, invoking OnItemRemoved for each."},"DocId":"M:Sandbox.SelectionSystem.Clear"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Add","Name":"Add","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Adds an object to the selection.","Return":"True if the object was added, false if it was already selected","Params":{"obj":"The object to add"}},"DocId":"M:Sandbox.SelectionSystem.Add(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Set","Name":"Set","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Clears the selection and sets it to a single object.","Return":"True if the selection changed, false if it was already the only selected object","Params":{"obj":"The object to select"}},"DocId":"M:Sandbox.SelectionSystem.Set(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":106},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Remove","Name":"Remove","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Removes an object from the selection.","Return":"True if the object was removed, false if it wasn\u0027t selected","Params":{"obj":"The object to remove"}},"DocId":"M:Sandbox.SelectionSystem.Remove(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"obj","Type":"System.Object"}],"l":{"File":"Utility/SelectionSystem.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Contains","Name":"Contains","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Checks if an object is in the selection.","Return":"True if the object is selected","Params":{"obj":"The object to check"}},"DocId":"M:Sandbox.SelectionSystem.Contains(System.Object)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Any","Name":"Any","DeclaringType":"Sandbox.SelectionSystem","Documentation":{"Summary":"Checks if the selection contains any objects.","Return":"True if there are any selected objects"},"DocId":"M:Sandbox.SelectionSystem.Any"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/SelectionSystem.cs","Line":11},"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":19},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.OnItemAdded","Name":"OnItemAdded","Documentation":{"Summary":"Invoked when an item is added to the selection."},"DocId":"P:Sandbox.SelectionSystem.OnItemAdded"},{"PropertyType":"System.Action\u00601\u003CSystem.Object\u003E","Loc":{"File":"Utility/SelectionSystem.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.OnItemRemoved","Name":"OnItemRemoved","Documentation":{"Summary":"Invoked when an item is removed from the selection."},"DocId":"P:Sandbox.SelectionSystem.OnItemRemoved"},{"PropertyType":"System.Int32","Loc":{"File":"Utility/SelectionSystem.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.SelectionSystem.Count","Name":"Count","Documentation":{"Summary":"Gets the number of selected objects."},"DocId":"P:Sandbox.SelectionSystem.Count"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SelectionSystem","Name":"SelectionSystem","Documentation":{"Summary":"An ordered collection of unique objects with add/remove callbacks.\nMaintains insertion order and provides change notifications."},"DocId":"T:Sandbox.SelectionSystem"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.UInt64"}],"l":{"File":"Utility/SteamId.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SteamId..ctor","Name":".ctor","DeclaringType":"Sandbox.SteamId","Documentation":{"Summary":"Creates a Steam ID from an unsigned 64-bit integer."},"DocId":"M:Sandbox.SteamId.#ctor(System.UInt64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"id","Type":"System.Int64"}],"l":{"File":"Utility/SteamId.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SteamId..ctor","Name":".ctor","DeclaringType":"Sandbox.SteamId","Documentation":{"Summary":"Creates a Steam ID from a signed 64-bit integer."},"DocId":"M:Sandbox.SteamId.#ctor(System.Int64)"}],"Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Utility/SteamId.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SteamId.Value","Name":"Value","Documentation":{"Summary":"Gets the Steam ID as a signed 64-bit integer."},"DocId":"P:Sandbox.SteamId.Value"},{"PropertyType":"System.UInt64","Loc":{"File":"Utility/SteamId.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.SteamId.ValueUnsigned","Name":"ValueUnsigned","Documentation":{"Summary":"Gets the Steam ID as an unsigned 64-bit integer."},"DocId":"P:Sandbox.SteamId.ValueUnsigned"},{"PropertyType":"Sandbox.SteamId.AccountTypes","Loc":{"File":"Utility/SteamId.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.SteamId.AccountType","Name":"AccountType","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"Documentation":{"Summary":"Gets the type of Steam account this ID represents."},"DocId":"P:Sandbox.SteamId.AccountType"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.SteamId","Name":"SteamId","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.\u003CSteamId\u003EFD61860EB39930A64D6DBB74030906E15D5CEE6F3C6C77302A808DB784C1A61A3__SteamIdJsonConverter"]}],"Documentation":{"Summary":"Represents a Steam ID (64-bit unique identifier for Steam accounts).\nProvides type-safe storage and conversion between long/ulong representations."},"DocId":"T:Sandbox.SteamId"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Invalid","Name":"Invalid","Documentation":{"Summary":"Invalid or uninitialized account"},"DocId":"F:Sandbox.SteamId.AccountTypes.Invalid"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Individual","Name":"Individual","Documentation":{"Summary":"Single user account"},"DocId":"F:Sandbox.SteamId.AccountTypes.Individual"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Multiseat","Name":"Multiseat","Documentation":{"Summary":"Multiseat account (e.g. cybercafe)"},"DocId":"F:Sandbox.SteamId.AccountTypes.Multiseat"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.GameServer","Name":"GameServer","Documentation":{"Summary":"Game server account"},"DocId":"F:Sandbox.SteamId.AccountTypes.GameServer"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.AnonGameServer","Name":"AnonGameServer","Documentation":{"Summary":"Anonymous game server account"},"DocId":"F:Sandbox.SteamId.AccountTypes.AnonGameServer"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Pending","Name":"Pending","Documentation":{"Summary":"Pending account"},"DocId":"F:Sandbox.SteamId.AccountTypes.Pending"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.ContentServer","Name":"ContentServer","Documentation":{"Summary":"Content server account"},"DocId":"F:Sandbox.SteamId.AccountTypes.ContentServer"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Clan","Name":"Clan","Documentation":{"Summary":"Steam group/clan"},"DocId":"F:Sandbox.SteamId.AccountTypes.Clan"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.Lobby","Name":"Lobby","Documentation":{"Summary":"Game lobby"},"DocId":"F:Sandbox.SteamId.AccountTypes.Lobby"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.ConsoleUser","Name":"ConsoleUser","Documentation":{"Summary":"Console user (PSN/Xbox Live)"},"DocId":"F:Sandbox.SteamId.AccountTypes.ConsoleUser"},{"FieldType":"Sandbox.SteamId.AccountTypes","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SteamId.AccountTypes.AnonUser","Name":"AnonUser","Documentation":{"Summary":"Anonymous user"},"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","Documentation":{"Summary":"The different types of Steam accounts."},"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":44},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.AssertIsMainThread","Name":"AssertIsMainThread","DeclaringType":"Sandbox.ThreadSafe","Documentation":{"Summary":"Throws an exception if not called from the main thread.\nUseful for enforcing thread safety on main-thread-only APIs.","Params":{"memberName":"Automatically filled with the calling method name"},"Exceptions":{"System.Exception":"Thrown if not on the main thread"}},"DocId":"M:Sandbox.ThreadSafe.AssertIsMainThread(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/ThreadSafe.cs","Line":56},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.AssertIsNotMainThread","Name":"AssertIsNotMainThread","DeclaringType":"Sandbox.ThreadSafe","Documentation":{"Summary":"Throws an exception if called from the main thread.\nUseful for enforcing that blocking operations don\u0027t run on the main thread.","Exceptions":{"System.Exception":"Thrown if on the main thread"}},"DocId":"M:Sandbox.ThreadSafe.AssertIsNotMainThread"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Utility/ThreadSafe.cs","Line":15},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.CurrentThreadId","Name":"CurrentThreadId","Documentation":{"Summary":"Gets the current thread\u0027s managed thread ID."},"DocId":"P:Sandbox.ThreadSafe.CurrentThreadId"},{"PropertyType":"System.String","Loc":{"File":"Utility/ThreadSafe.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.CurrentThreadName","Name":"CurrentThreadName","Documentation":{"Summary":"Gets the current thread\u0027s name, or null if unnamed."},"DocId":"P:Sandbox.ThreadSafe.CurrentThreadName"},{"PropertyType":"System.Boolean","Loc":{"File":"Utility/ThreadSafe.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ThreadSafe.IsMainThread","Name":"IsMainThread","Documentation":{"Summary":"Returns true if currently executing on 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":"Provides utilities for working with threads, particularly for identifying\nand asserting code is running on the main thread."},"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.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.UI.IStyleTarget\u003E","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.UI.IStyleTarget.Children","Name":"Children","DocId":"P:Sandbox.UI.IStyleTarget.Children"},{"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":50},"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":96},"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":168},"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":175},"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":182},"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":189},"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":196},"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":203},"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":210},"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":215},"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":222},"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":229},"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":257},"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":234},"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":239},"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":244},"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":246},"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":528},"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":171},"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":185},"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":199},"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":"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":"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":"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":"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":146},"IsPublic":true,"FullName":"Sandbox.UI.Margin.Size","Name":"Size","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"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":164},"IsPublic":true,"FullName":"Sandbox.UI.Margin.EdgeSize","Name":"EdgeSize","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"}],"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":307},"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":356},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Noise.Parameters.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Noise.Parameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.Parameters.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Noise.Parameters"}],"l":{"File":"Math/NoiseField.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Noise.Parameters..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Noise.Parameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.Parameters.#ctor(Sandbox.Utility.Noise.Parameters)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Noise.Parameters.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Noise.Parameters.EqualityContract"},{"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Noise.FractalParameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.FractalParameters.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Noise.FractalParameters"}],"l":{"File":"Math/NoiseField.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Noise.FractalParameters..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Noise.FractalParameters","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Noise.FractalParameters.#ctor(Sandbox.Utility.Noise.FractalParameters)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Noise.FractalParameters.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Noise.FractalParameters.EqualityContract"},{"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":62},"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":"Generates 32-bit \u003Ca href=\u0022https://en.wikipedia.org/wiki/Cyclic_redundancy_check\u0022\u003ECyclic Redundancy Check\u003C/a\u003E (CRC32) checksums.\nUsed for data integrity verification and fast hashing."},"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":18},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.ProgressBytes","Name":"ProgressBytes","Documentation":{"Summary":"The number of bytes processed so far."},"DocId":"P:Sandbox.Utility.DataProgress.ProgressBytes"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/DataProgress.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.TotalBytes","Name":"TotalBytes","Documentation":{"Summary":"The total number of bytes to process."},"DocId":"P:Sandbox.Utility.DataProgress.TotalBytes"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/DataProgress.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.DeltaBytes","Name":"DeltaBytes","Documentation":{"Summary":"The number of bytes processed since the last progress update."},"DocId":"P:Sandbox.Utility.DataProgress.DeltaBytes"},{"PropertyType":"System.Single","Loc":{"File":"Utility/DataProgress.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Utility.DataProgress.ProgressDelta","Name":"ProgressDelta","Documentation":{"Summary":"Progress as a fraction from 0.0 to 1.0."},"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":"Provides progress information for operations that process blocks of data,\nsuch as file uploads, downloads, or large data transfers."},"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","Documentation":{"Summary":"Callback delegate for receiving progress updates."},"DocId":"T:Sandbox.Utility.DataProgress.Callback"},{"Namespace":"Sandbox.Utility","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Utility/DisposableAction.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Utility.DisposeAction","Documentation":{"Summary":"Invokes the action specified in the constructor."},"DocId":"M:Sandbox.Utility.DisposeAction.Dispose"},{"ReturnType":"System.IDisposable","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Utility/DisposableAction.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.DisposeAction.Create","Name":"Create","DeclaringType":"Sandbox.Utility.DisposeAction","Documentation":{"Summary":"Factory method to create a DisposeAction as an IDisposable.","Return":"A disposable object that will invoke the action","Params":{"action":"The action to invoke when disposed"}},"DocId":"M:Sandbox.Utility.DisposeAction.Create(System.Action)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Utility/DisposableAction.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.DisposeAction","Documentation":{"Summary":"Creates a new DisposeAction that will invoke the specified action on disposal.","Params":{"action":"The action to invoke when disposed"}},"DocId":"M:Sandbox.Utility.DisposeAction.#ctor(System.Action)"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.System","IsPublic":true,"FullName":"Sandbox.Utility.DisposeAction","Name":"DisposeAction","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"A simple IDisposable that invokes an action when disposed.\nUseful for creating using-blocks with cleanup logic.","Examples":["using ( DisposeAction.Create( () =\u0026gt; Console.WriteLine( \u0022Cleanup!\u0022 ) ) )\n{\n    // Do work\n} // \u0022Cleanup!\u0022 is printed here"]},"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":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Diagnostics.FastTimer.StartNew","Name":"StartNew","DeclaringType":"Sandbox.Diagnostics.FastTimer","Documentation":{"Summary":"Creates and starts a new FastTimer.","Return":"A started FastTimer"},"DocId":"M:Sandbox.Diagnostics.FastTimer.StartNew"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Utility/FastTimer.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.Start","Name":"Start","DeclaringType":"Sandbox.Diagnostics.FastTimer","Documentation":{"Summary":"Starts or restarts the timer."},"DocId":"M:Sandbox.Diagnostics.FastTimer.Start"}],"Properties":[{"PropertyType":"System.Int64","Loc":{"File":"Utility/FastTimer.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.StartTick","Name":"StartTick","Documentation":{"Summary":"Gets the timestamp when the timer was started."},"DocId":"P:Sandbox.Diagnostics.FastTimer.StartTick"},{"PropertyType":"System.Int64","Loc":{"File":"Utility/FastTimer.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedTicks","Name":"ElapsedTicks","Documentation":{"Summary":"Gets the number of ticks elapsed since the timer was started."},"DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedTicks"},{"PropertyType":"System.Double","Loc":{"File":"Utility/FastTimer.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedMicroSeconds","Name":"ElapsedMicroSeconds","Documentation":{"Summary":"Gets the number of microseconds elapsed since the timer was started."},"DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedMicroSeconds"},{"PropertyType":"System.Double","Loc":{"File":"Utility/FastTimer.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedMilliSeconds","Name":"ElapsedMilliSeconds","Documentation":{"Summary":"Gets the number of milliseconds elapsed since the timer was started."},"DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedMilliSeconds"},{"PropertyType":"System.Double","Loc":{"File":"Utility/FastTimer.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.ElapsedSeconds","Name":"ElapsedSeconds","Documentation":{"Summary":"Gets the number of seconds elapsed since the timer was started."},"DocId":"P:Sandbox.Diagnostics.FastTimer.ElapsedSeconds"},{"PropertyType":"System.TimeSpan","Loc":{"File":"Utility/FastTimer.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Diagnostics.FastTimer.Elapsed","Name":"Elapsed","Documentation":{"Summary":"Gets the time elapsed since the timer was started as a TimeSpan."},"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":"A lightweight, high-resolution timer for performance measurement.\nMore efficient than \u003Csee cref=\u0022T:System.Diagnostics.Stopwatch\u0022 /\u003E with a simpler API.","Examples":["var timer = FastTimer.StartNew();\n// Do work...\nLog.Info( $\u0022Took {timer.ElapsedMilliSeconds}ms\u0022 );"]},"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"ConditionalVisibilityAttribute..ctor","Name":".ctor","DeclaringType":"ConditionalVisibilityAttribute","DocId":"M:ConditionalVisibilityAttribute.#ctor"}],"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":"","BaseType":"System.Attribute","Methods":[{"ReturnType":"ValidateAttribute.Result","Parameters":[{"Name":"targetObject","Type":"System.Object"},{"Name":"td","Type":"Sandbox.TypeDescription"},{"Name":"propertyValue","Type":"System.Object"}],"l":{"File":"Editor/Hammer/ValidateAttribute.cs","Line":73},"IsPublic":true,"FullName":"ValidateAttribute.Validate","Name":"Validate","DeclaringType":"ValidateAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Validates a property value using the specified method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ValidateAttribute.cs","70"]}],"Documentation":{"Summary":"Validates a property value using the specified method."},"DocId":"M:ValidateAttribute.Validate(System.Object,Sandbox.TypeDescription,System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"condition","Type":"System.String"},{"Name":"message","Type":"System.String"},{"Name":"status","Type":"Sandbox.LogLevel"}],"l":{"File":"Editor/Hammer/ValidateAttribute.cs","Line":35},"IsPublic":true,"FullName":"ValidateAttribute..ctor","Name":".ctor","DeclaringType":"ValidateAttribute","Documentation":{"Summary":"Specifies a method in the same class to use for validation.","Params":{"condition":"Name of the validation method in the current class","message":"Message to display when validation fails","status":"severity level to use when validation fails"}},"DocId":"M:ValidateAttribute.#ctor(System.String,System.String,Sandbox.LogLevel)"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"condition","Type":"System.String"},{"Name":"message","Type":"System.String"},{"Name":"status","Type":"Sandbox.LogLevel"}],"l":{"File":"Editor/Hammer/ValidateAttribute.cs","Line":57},"IsPublic":true,"FullName":"ValidateAttribute..ctor","Name":".ctor","DeclaringType":"ValidateAttribute","Documentation":{"Summary":"Specifies a static method in another class to use for validation.","Params":{"type":"The type containing the static validation method","condition":"Name of the static validation method","message":"Message to display when validation fails","status":"severity level to use when validation fails"}},"DocId":"M:ValidateAttribute.#ctor(System.Type,System.String,System.String,Sandbox.LogLevel)"}],"Fields":[{"FieldType":"System.String","IsProtected":true,"FullName":"ValidateAttribute._methodName","Name":"_methodName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ValidateAttribute.cs","10"]}],"DocId":"F:ValidateAttribute._methodName"},{"FieldType":"System.Type","IsProtected":true,"FullName":"ValidateAttribute._methodOwnerType","Name":"_methodOwnerType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ValidateAttribute.cs","11"]}],"DocId":"F:ValidateAttribute._methodOwnerType"},{"FieldType":"Sandbox.LogLevel","IsProtected":true,"FullName":"ValidateAttribute._status","Name":"_status","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ValidateAttribute.cs","12"]}],"DocId":"F:ValidateAttribute._status"},{"FieldType":"System.String","IsProtected":true,"FullName":"ValidateAttribute._message","Name":"_message","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ValidateAttribute.cs","13"]}],"DocId":"F:ValidateAttribute._message"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"ValidateAttribute","Name":"ValidateAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Validates a property using a method."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Hammer\\ValidateAttribute.cs","7"]}],"Documentation":{"Summary":"Validates a property using a method."},"DocId":"T:ValidateAttribute"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Status","Out":true,"Type":"Sandbox.LogLevel"},{"Name":"Message","Out":true,"Type":"System.String"},{"Name":"Success","Out":true,"Type":"System.Boolean"}],"IsPublic":true,"FullName":"ValidateAttribute.Result.Deconstruct","Name":"Deconstruct","DeclaringType":"ValidateAttribute.Result","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:ValidateAttribute.Result.Deconstruct(Sandbox.LogLevel@,System.String@,System.Boolean@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Status","Type":"Sandbox.LogLevel"},{"Name":"Message","Type":"System.String","Default":""},{"Name":"Success","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"ValidateAttribute.Result..ctor","Name":".ctor","DeclaringType":"ValidateAttribute.Result","DocId":"M:ValidateAttribute.Result.#ctor(Sandbox.LogLevel,System.String,System.Boolean)"}],"Properties":[{"PropertyType":"Sandbox.LogLevel","Loc":{"File":"Editor/Hammer/ValidateAttribute.cs","Line":65},"IsPublic":true,"FullName":"ValidateAttribute.Result.Status","Name":"Status","DocId":"P:ValidateAttribute.Result.Status"},{"PropertyType":"System.String","Loc":{"File":"Editor/Hammer/ValidateAttribute.cs","Line":65},"IsPublic":true,"FullName":"ValidateAttribute.Result.Message","Name":"Message","DocId":"P:ValidateAttribute.Result.Message"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Hammer/ValidateAttribute.cs","Line":65},"IsPublic":true,"FullName":"ValidateAttribute.Result.Success","Name":"Success","DocId":"P:ValidateAttribute.Result.Success"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"ValidateAttribute.Result","Name":"Result","DeclaringType":"ValidateAttribute","DocId":"T:ValidateAttribute.Result"},{"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","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/TemporaryEffect.cs","Line":75},"IsPublic":true,"FullName":"TemporaryEffect.OnParentDestroy","Name":"OnParentDestroy","DeclaringType":"TemporaryEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\TemporaryEffect.cs","71"]}],"DocId":"M:TemporaryEffect.OnParentDestroy"},{"ReturnType":"System.Void","Parameters":[{"Name":"gameObject","Type":"Sandbox.GameObject"},{"Name":"disableLooping","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Effects/TemporaryEffect.cs","Line":93},"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","90"]}],"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"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"TemporaryEffect.BecomeOrphan","Name":"BecomeOrphan","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\TemporaryEffect.cs","30"]}],"Documentation":{"Summary":"If the parent GameObject is destroyed we should become orphaned instead of being destroyed ourselves.\nOnce orphaned we\u0027ll stop all looping effects and wait to die."},"DocId":"F:TemporaryEffect.BecomeOrphan"}],"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":"","BaseType":"System.Enum","Fields":[{"FieldType":"GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"GameObjectUndoFlags.Properties","Name":"Properties","DocId":"F:GameObjectUndoFlags.Properties"},{"FieldType":"GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"GameObjectUndoFlags.Components","Name":"Components","DocId":"F:GameObjectUndoFlags.Components"},{"FieldType":"GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"GameObjectUndoFlags.Children","Name":"Children","DocId":"F:GameObjectUndoFlags.Children"},{"FieldType":"GameObjectUndoFlags","IsPublic":true,"IsStatic":true,"FullName":"GameObjectUndoFlags.All","Name":"All","DocId":"F:GameObjectUndoFlags.All"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"GameObjectUndoFlags","Name":"GameObjectUndoFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:GameObjectUndoFlags"},{"Namespace":"","Methods":[{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"ISceneUndoScope.WithGameObjectCreations","Name":"WithGameObjectCreations","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","96"]}],"DocId":"M:ISceneUndoScope.WithGameObjectCreations"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"gameObjects","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithGameObjectDestructions","Name":"WithGameObjectDestructions","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","97"]}],"DocId":"M:ISceneUndoScope.WithGameObjectDestructions(System.Collections.Generic.IEnumerable\u00601{Sandbox.GameObject})"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"gameObject","Type":"Sandbox.GameObject"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithGameObjectDestructions","Name":"WithGameObjectDestructions","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","98"]}],"DocId":"M:ISceneUndoScope.WithGameObjectDestructions(Sandbox.GameObject)"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"objects","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E"},{"Name":"flags","Type":"GameObjectUndoFlags"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithGameObjectChanges","Name":"WithGameObjectChanges","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","99"]}],"DocId":"M:ISceneUndoScope.WithGameObjectChanges(System.Collections.Generic.IEnumerable\u00601{Sandbox.GameObject},GameObjectUndoFlags)"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"gameObject","Type":"Sandbox.GameObject"},{"Name":"flags","Type":"GameObjectUndoFlags"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithGameObjectChanges","Name":"WithGameObjectChanges","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","100"]}],"DocId":"M:ISceneUndoScope.WithGameObjectChanges(Sandbox.GameObject,GameObjectUndoFlags)"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"ISceneUndoScope.WithComponentCreations","Name":"WithComponentCreations","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","101"]}],"DocId":"M:ISceneUndoScope.WithComponentCreations"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"components","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithComponentDestructions","Name":"WithComponentDestructions","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","102"]}],"DocId":"M:ISceneUndoScope.WithComponentDestructions(System.Collections.Generic.IEnumerable\u00601{Sandbox.Component})"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithComponentDestructions","Name":"WithComponentDestructions","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","103"]}],"DocId":"M:ISceneUndoScope.WithComponentDestructions(Sandbox.Component)"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"components","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Component\u003E"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithComponentChanges","Name":"WithComponentChanges","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","104"]}],"DocId":"M:ISceneUndoScope.WithComponentChanges(System.Collections.Generic.IEnumerable\u00601{Sandbox.Component})"},{"ReturnType":"ISceneUndoScope","IsVirtual":true,"Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"IsPublic":true,"FullName":"ISceneUndoScope.WithComponentChanges","Name":"WithComponentChanges","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","105"]}],"DocId":"M:ISceneUndoScope.WithComponentChanges(Sandbox.Component)"},{"ReturnType":"System.IDisposable","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"ISceneUndoScope.Push","Name":"Push","DeclaringType":"ISceneUndoScope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","106"]}],"DocId":"M:ISceneUndoScope.Push"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"ISceneUndoScope","Name":"ISceneUndoScope","DocId":"T:ISceneUndoScope"},{"Namespace":"Microsoft.AspNetCore.Components","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"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/RenderTreeBuilderExtensions.cs","Line":14},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","11"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.Int32,System.String,System.Action\u00601{Sandbox.UI.PanelEvent})"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"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/RenderTreeBuilderExtensions.cs","Line":21},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","18"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.Int32,System.String,System.Func\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Action"}],"l":{"File":"Systems/UI/Razor/RenderTreeBuilderExtensions.cs","Line":28},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","25"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.Int32,System.String,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Systems/UI/Razor/RenderTreeBuilderExtensions.cs","Line":35},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","32"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.Int32,System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.String"}],"l":{"File":"Systems/UI/Razor/RenderTreeBuilderExtensions.cs","Line":42},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","39"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.Int32,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"self","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"},{"Name":"sequence","Type":"System.Int32"},{"Name":"value","Type":"System.Object"},{"Name":"setter","Type":"System.Action\u00601\u003CT\u003E"}],"l":{"File":"Systems/UI/Razor/RenderTreeBuilderExtensions.cs","Line":49},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","46"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute\u0060\u00601(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder,System.Int32,System.Object,System.Action\u00601{\u0060\u00600})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions","Name":"RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","7"]}],"DocId":"T:Microsoft.AspNetCore.Components.RazorExtensions"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Action\u00601\u003CSandbox.UI.PanelEvent\u003E"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionMarkerAttribute","ConstructorArguments":["\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","11"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute(System.Int32,System.String,System.Action\u00601{Sandbox.UI.PanelEvent})"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Func\u00601\u003CSystem.Threading.Tasks.Task\u003E"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionMarkerAttribute","ConstructorArguments":["\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","18"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute(System.Int32,System.String,System.Func\u00601{System.Threading.Tasks.Task})"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Action"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionMarkerAttribute","ConstructorArguments":["\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","25"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute(System.Int32,System.String,System.Action)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.Object"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionMarkerAttribute","ConstructorArguments":["\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","32"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute(System.Int32,System.String,System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"attrName","Type":"System.String"},{"Name":"value","Type":"System.String"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionMarkerAttribute","ConstructorArguments":["\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","39"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute(System.Int32,System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"sequence","Type":"System.Int32"},{"Name":"value","Type":"System.Object"},{"Name":"setter","Type":"System.Action\u00601\u003CT\u003E"}],"IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute","Name":"AddAttribute","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionMarkerAttribute","ConstructorArguments":["\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\UI\\Razor\\RenderTreeBuilderExtensions.cs","46"]}],"DocId":"M:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.AddAttribute\u0060\u00601(System.Int32,System.Object,System.Action\u00601{\u0060\u00600})"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","Name":"\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"}],"DocId":"T:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078"},{"Namespace":"","IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E","Name":"\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E","DeclaringType":"Microsoft.AspNetCore.Components.RazorExtensions/\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078","DocId":"T:Microsoft.AspNetCore.Components.RazorExtensions.\u003CG\u003E$CF338E16634EC54D8049A06B0E09B078.\u003CM\u003E$52C342ECC3A503D4879A4C578EED277E"},{"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":"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":82},"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","81"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.Index"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":91},"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","90"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.IsValid"},{"PropertyType":"HalfEdgeMesh.FaceHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":92},"IsPublic":true,"IsStatic":true,"FullName":"HalfEdgeMesh.FaceHandle.Invalid","Name":"Invalid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","91"]}],"DocId":"P:HalfEdgeMesh.FaceHandle.Invalid"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":97},"IsPublic":true,"FullName":"HalfEdgeMesh.FaceHandle.Edge","Name":"Edge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","93"]}],"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":105},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","104"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Index"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":114},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","113"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.IsValid"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":115},"IsPublic":true,"IsStatic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Invalid","Name":"Invalid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","114"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Invalid"},{"PropertyType":"HalfEdgeMesh.VertexHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":120},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Vertex","Name":"Vertex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","116"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.Vertex"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":126},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.OppositeEdge","Name":"OppositeEdge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","122"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.OppositeEdge"},{"PropertyType":"HalfEdgeMesh.HalfEdgeHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":132},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.NextEdge","Name":"NextEdge","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","128"]}],"DocId":"P:HalfEdgeMesh.HalfEdgeHandle.NextEdge"},{"PropertyType":"HalfEdgeMesh.FaceHandle","Loc":{"File":"Scene/Components/Mesh/HalfEdgeMesh/HalfEdgeMesh.cs","Line":138},"IsPublic":true,"FullName":"HalfEdgeMesh.HalfEdgeHandle.Face","Name":"Face","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\HalfEdgeMesh\\HalfEdgeMesh.cs","134"]}],"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","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"list","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"},{"Name":"title","Type":"System.String"},{"Name":"worker","Type":"System.Func\u00603\u003CT,System.Threading.CancellationToken,System.Threading.Tasks.Task\u003E"},{"Name":"cancel","Type":"System.Threading.CancellationToken","Default":"null"},{"Name":"modal","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Editor.EditorSystem.ForEachAsync","Name":"ForEachAsync","DeclaringType":"Editor.EditorSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run a process on multiple items, show progress bar"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","15"]}],"DocId":"M:Editor.EditorSystem.ForEachAsync\u0060\u00601(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600},System.String,System.Func\u00603{\u0060\u00600,System.Threading.CancellationToken,System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Boolean)"},{"ReturnType":"Editor.IProgressSection","IsVirtual":true,"Parameters":[{"Name":"modal","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"FullName":"Editor.EditorSystem.ProgressSection","Name":"ProgressSection","DeclaringType":"Editor.EditorSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Start a progress section"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","20"]}],"Documentation":{"Summary":"Start a progress section"},"DocId":"M:Editor.EditorSystem.ProgressSection(System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Editor.EditorSystem..ctor","Name":".ctor","DeclaringType":"Editor.EditorSystem","DocId":"M:Editor.EditorSystem.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Scene","IsVirtual":true,"IsPublic":true,"FullName":"Editor.EditorSystem.Scene","Name":"Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene we\u0027re currently editing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","10"]}],"Documentation":{"Summary":"The scene we\u0027re currently editing"},"DocId":"P:Editor.EditorSystem.Scene"},{"PropertyType":"Sandbox.CameraComponent","IsVirtual":true,"IsPublic":true,"FullName":"Editor.EditorSystem.Camera","Name":"Camera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The main editor camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","25"]}],"Documentation":{"Summary":"The main editor camera"},"DocId":"P:Editor.EditorSystem.Camera"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.EditorSystem","Name":"EditorSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","5"]}],"DocId":"T:Editor.EditorSystem"},{"Namespace":"Editor","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.IProgressSection.Cancel","Name":"Cancel","DeclaringType":"Editor.IProgressSection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","37"]}],"DocId":"M:Editor.IProgressSection.Cancel"},{"ReturnType":"System.Threading.CancellationToken","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Editor.IProgressSection.GetCancel","Name":"GetCancel","DeclaringType":"Editor.IProgressSection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","38"]}],"DocId":"M:Editor.IProgressSection.GetCancel"}],"Properties":[{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IProgressSection.Icon","Name":"Icon","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","30"]}],"DocId":"P:Editor.IProgressSection.Icon"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IProgressSection.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","31"]}],"DocId":"P:Editor.IProgressSection.Title"},{"PropertyType":"System.String","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IProgressSection.Subtitle","Name":"Subtitle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","32"]}],"DocId":"P:Editor.IProgressSection.Subtitle"},{"PropertyType":"System.Double","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IProgressSection.Current","Name":"Current","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","33"]}],"DocId":"P:Editor.IProgressSection.Current"},{"PropertyType":"System.Double","IsVirtual":true,"IsPublic":true,"FullName":"Editor.IProgressSection.TotalCount","Name":"TotalCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","34"]}],"DocId":"P:Editor.IProgressSection.TotalCount"},{"PropertyType":"System.Double","IsVirtual":true,"Loc":{"File":"EditorSystem.cs","Line":36},"IsPublic":true,"FullName":"Editor.IProgressSection.ProgressDelta","Name":"ProgressDelta","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["EditorSystem.cs","35"]}],"DocId":"P:Editor.IProgressSection.ProgressDelta"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.IProgressSection","Name":"IProgressSection","DocId":"T:Editor.IProgressSection"},{"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Editor.MetaDataAttribute..ctor","Name":".ctor","DeclaringType":"Editor.MetaDataAttribute","DocId":"M:Editor.MetaDataAttribute.#ctor"}],"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Editor.FieldMetaDataAttribute..ctor","Name":".ctor","DeclaringType":"Editor.FieldMetaDataAttribute","DocId":"M:Editor.FieldMetaDataAttribute.#ctor"}],"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":"Editor","Methods":[{"ReturnType":"System.String","IsVirtual":true,"Parameters":[{"Name":"filename","Type":"System.String"},{"Name":"data","Type":"System.Byte[]"}],"IsPublic":true,"FullName":"Editor.SceneFolder.WriteFile","Name":"WriteFile","DeclaringType":"Editor.SceneFolder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Write a file to the path relative to the scene folder, return the path relative to the root."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","117"]}],"Documentation":{"Summary":"Write a file to the path relative to the scene folder, return the path relative to the root."},"DocId":"M:Editor.SceneFolder.WriteFile(System.String,System.Byte[])"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Editor.SceneFolder..ctor","Name":".ctor","DeclaringType":"Editor.SceneFolder","DocId":"M:Editor.SceneFolder.#ctor"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Editor.SceneFolder","Name":"SceneFolder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","112"]}],"DocId":"T:Editor.SceneFolder"},{"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":[],"Properties":[{"PropertyType":"System.UInt64","Loc":{"File":"Application.cs","Line":21},"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","20"]}],"Documentation":{"Summary":"Steam AppId of S\u0026amp;box."},"DocId":"P:Sandbox.Application.AppId"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":26},"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","25"]}],"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":31},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsHeadless","Name":"IsHeadless","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if running without a graphics window, such as in a terminal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","30"]}],"Documentation":{"Summary":"True if running without a graphics window, such as in a terminal."},"DocId":"P:Sandbox.Application.IsHeadless"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":36},"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","35"]}],"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":41},"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","40"]}],"Documentation":{"Summary":"True if this is a dedicated server"},"DocId":"P:Sandbox.Application.IsDedicatedServer"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":51},"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","50"]}],"Documentation":{"Summary":"True if running with the tools or editor attached"},"DocId":"P:Sandbox.Application.IsEditor"},{"PropertyType":"System.String","Loc":{"File":"Application.cs","Line":68},"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","67"]}],"Documentation":{"Summary":"The engine\u0027s version string"},"DocId":"P:Sandbox.Application.Version"},{"PropertyType":"System.DateTime","Loc":{"File":"Application.cs","Line":78},"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","77"]}],"Documentation":{"Summary":"The date of this version, as a UTC datetime."},"DocId":"P:Sandbox.Application.VersionDate"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":88},"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","87"]}],"Documentation":{"Summary":"True if the game is running in standalone mode"},"DocId":"P:Sandbox.Application.IsStandalone"},{"PropertyType":"System.String","Loc":{"File":"Application.cs","Line":99},"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","92"]}],"Documentation":{"Summary":"The language code for the current language"},"DocId":"P:Sandbox.Application.LanguageCode"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":99},"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","98"]}],"Documentation":{"Summary":"True if the game is running in VR mode"},"DocId":"P:Sandbox.Application.IsVR"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":162},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.IsDebug","Name":"IsDebug","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","161"]}],"DocId":"P:Sandbox.Application.IsDebug"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":168},"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","167"]}],"Documentation":{"Summary":"Returns true if the microphone is currently listening"},"DocId":"P:Sandbox.Application.IsMicrophoneListening"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":173},"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","172"]}],"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":178},"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","177"]}],"Documentation":{"Summary":"Is the game window in focus?"},"DocId":"P:Sandbox.Application.IsFocused"},{"PropertyType":"System.Boolean","Loc":{"File":"Application.cs","Line":200},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.CheatsEnabled","Name":"CheatsEnabled","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","197"]}],"DocId":"P:Sandbox.Application.CheatsEnabled"},{"PropertyType":"Sandbox.Engine.Settings.RenderSettings","Loc":{"File":"Application.cs","Line":211},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.RenderSettings","Name":"RenderSettings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows access to the RenderSettings singleton, which contains settings related to rendering in the game. You\u0027re only able to access this when in standalone mode. When accessing in the editor, or in sbox it will return null."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","206"]}],"Documentation":{"Summary":"Allows access to the RenderSettings singleton, which contains settings related to rendering in the game.\nYou\u0027re only able to access this when in standalone mode. When accessing in the editor, or in sbox it will return null."},"DocId":"P:Sandbox.Application.RenderSettings"},{"PropertyType":"Editor.EditorSystem","Loc":{"File":"Application.cs","Line":238},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Application.Editor","Name":"Editor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the current editor if any. Will return null if we\u0027re not in the editor, or there is no active editor session."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Application.cs","237"]}],"Documentation":{"Summary":"Get the current editor if any. Will return null if we\u0027re not in the editor, or there is no active editor session."},"DocId":"P:Sandbox.Application.Editor"}],"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","10"]}],"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"},{"FieldType":"Sandbox.ImageFormat","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ImageFormat.RG3232","Name":"RG3232","DocId":"F:Sandbox.ImageFormat.RG3232"}],"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":76},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.EndInstance","Name":"EndInstance","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","74"]}],"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":85},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Select","Name":"Select","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","81"]}],"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":128},"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","125"]}],"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":140},"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","139"]}],"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":146},"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","145"]}],"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":154},"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","151"]}],"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":172},"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","170"]}],"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":212},"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","209"]}],"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":228},"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","225"]}],"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":242},"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","239"]}],"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":256},"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","253"]}],"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":270},"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","267"]}],"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":327},"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","323"]}],"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":345},"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","341"]}],"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":"BBox","Parameters":[{"Name":"startBox","Type":"BBox"},{"Name":"movement","Type":"BBox"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":364},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.Snap","Name":"Snap","DeclaringType":"Sandbox.Gizmo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies snapping to a box being resized using delta tracking. Returns a properly snapped box."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","360"]}],"Documentation":{"Summary":"Applies snapping to a box being resized using delta tracking. Returns a properly snapped box.","Return":"A new snapped box with proper minimum dimensions","Params":{"startBox":"The original box before resizing began","movement":"The accumulated delta changes"}},"DocId":"M:Sandbox.Gizmo.Snap(BBox,BBox)"},{"ReturnType":"Vector3","Parameters":[{"Name":"rotation","Type":"Rotation"},{"Name":"direction","Type":"Vector2"}],"l":{"File":"Editor/Gizmos/Gizmo.cs","Line":396},"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","393"]}],"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":287},"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","286"]}],"Documentation":{"Summary":"The current cursor position, in screen space"},"DocId":"P:Sandbox.Gizmo.CursorPosition"},{"PropertyType":"Vector2","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":292},"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","291"]}],"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":298},"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","297"]}],"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":303},"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","302"]}],"Documentation":{"Summary":"The current keyboard modifiers"},"DocId":"P:Sandbox.Gizmo.KeyboardModifiers"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":305},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsCtrlPressed","Name":"IsCtrlPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","304"]}],"DocId":"P:Sandbox.Gizmo.IsCtrlPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":306},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsShiftPressed","Name":"IsShiftPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","305"]}],"DocId":"P:Sandbox.Gizmo.IsShiftPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":307},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsAltPressed","Name":"IsAltPressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","306"]}],"DocId":"P:Sandbox.Gizmo.IsAltPressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":309},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasLeftMouseReleased","Name":"WasLeftMouseReleased","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","308"]}],"DocId":"P:Sandbox.Gizmo.WasLeftMouseReleased"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":310},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsLeftMouseDown","Name":"IsLeftMouseDown","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","309"]}],"DocId":"P:Sandbox.Gizmo.IsLeftMouseDown"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":311},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasLeftMousePressed","Name":"WasLeftMousePressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","310"]}],"DocId":"P:Sandbox.Gizmo.WasLeftMousePressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":313},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasRightMouseReleased","Name":"WasRightMouseReleased","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","312"]}],"DocId":"P:Sandbox.Gizmo.WasRightMouseReleased"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":314},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsRightMouseDown","Name":"IsRightMouseDown","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","313"]}],"DocId":"P:Sandbox.Gizmo.IsRightMouseDown"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":315},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.WasRightMousePressed","Name":"WasRightMousePressed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","314"]}],"DocId":"P:Sandbox.Gizmo.WasRightMousePressed"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":317},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Gizmo.IsDoubleClicked","Name":"IsDoubleClicked","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.cs","316"]}],"DocId":"P:Sandbox.Gizmo.IsDoubleClicked"},{"PropertyType":"Transform","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":416},"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","415"]}],"Documentation":{"Summary":"The cameras transform - in world space"},"DocId":"P:Sandbox.Gizmo.CameraTransform"},{"PropertyType":"Transform","Loc":{"File":"Editor/Gizmos/Gizmo.cs","Line":421},"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","420"]}],"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","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.LineScope.cs","5"]}],"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":63},"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","60"]}],"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":67},"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","65"]}],"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.SceneModel","Parameters":[{"Name":"modelName","Type":"System.String"},{"Name":"localTransform","Type":"Transform"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":120},"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","117"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(System.String,Transform)"},{"ReturnType":"Sandbox.SceneModel","Parameters":[{"Name":"modelName","Type":"System.String"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":129},"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","128"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(System.String)"},{"ReturnType":"Sandbox.SceneModel","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","133"]}],"Documentation":{"Summary":"Draw a model"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.Model(Sandbox.Model,Transform)"},{"ReturnType":"Sandbox.SceneModel","Parameters":[{"Name":"modelName","Type":"Sandbox.Model"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":149},"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","148"]}],"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":159},"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","155"]}],"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":167},"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","163"]}],"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":173},"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","171"]}],"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":185},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.WorldText","Name":"WorldText","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","183"]}],"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":204},"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","201"]}],"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":"Sandbox.TextRendering.Scope"},{"Name":"pos","Type":"Vector2"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.ScreenText","Name":"ScreenText","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text with a text rendering scope for more text rendering customization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","215"]}],"Documentation":{"Summary":"Draw text with a text rendering scope for more text rendering customization."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenText(Sandbox.TextRendering.Scope,Vector2,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":232},"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","229"]}],"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":"text","Type":"Sandbox.TextRendering.Scope"},{"Name":"worldPos","Type":"Vector3"},{"Name":"offset","Type":"Vector2"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":243},"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 with a text rendering scope for more text rendering customization."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","240"]}],"Documentation":{"Summary":"Draw text on screen at a 3d position with a text rendering scope for more text rendering customization."},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenText(Sandbox.TextRendering.Scope,Vector3,Vector2,Sandbox.TextFlag)"},{"ReturnType":"System.Void","Parameters":[{"Name":"text","Type":"Sandbox.TextRendering.Scope"},{"Name":"rect","Type":"Sandbox.Rect"},{"Name":"angle","Type":"System.Single"},{"Name":"flags","Type":"Sandbox.TextFlag","Default":"33"}],"l":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":254},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.ScreenText","Name":"ScreenText","DeclaringType":"Sandbox.Gizmo.GizmoDraw","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw text at an angle"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","251"]}],"Documentation":{"Summary":"Draw text at an angle"},"DocId":"M:Sandbox.Gizmo.GizmoDraw.ScreenText(Sandbox.TextRendering.Scope,Sandbox.Rect,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","268"]}],"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":308},"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","305"]}],"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":330},"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","327"]}],"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":341},"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","339"]}],"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":349},"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","347"]}],"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":358},"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","355"]}],"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":538},"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":546},"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","544"]}],"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":554},"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","552"]}],"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":563},"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","560"]}],"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":59},"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","53"]}],"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":76},"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","72"]}],"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":85},"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","81"]}],"Documentation":{"Summary":"The thickness of line drawings"},"DocId":"P:Sandbox.Gizmo.GizmoDraw.LineThickness"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Draw/Draw.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoDraw.CullBackfaces","Name":"CullBackfaces","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Don\u0027t draw backfaces when drawing solids"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Draw\\Draw.cs","90"]}],"Documentation":{"Summary":"Don\u0027t draw backfaces when drawing solids"},"DocId":"P:Sandbox.Gizmo.GizmoDraw.CullBackfaces"}],"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":159},"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":323},"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","321"]}],"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":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"type","Type":"System.Type"}],"l":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.IsGizmoEnabled","Name":"IsGizmoEnabled","DeclaringType":"Sandbox.Gizmo.SceneSettings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Check if a gizmo type is enabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","84"]}],"Documentation":{"Summary":"Check if a gizmo type is enabled"},"DocId":"M:Sandbox.Gizmo.SceneSettings.IsGizmoEnabled(System.Type)"},{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.Type"},{"Name":"enabled","Type":"System.Boolean"}],"l":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.SetGizmoEnabled","Name":"SetGizmoEnabled","DeclaringType":"Sandbox.Gizmo.SceneSettings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the enabled state of a gizmo type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","92"]}],"Documentation":{"Summary":"Set the enabled state of a gizmo type"},"DocId":"M:Sandbox.Gizmo.SceneSettings.SetGizmoEnabled(System.Type,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Editor/Gizmos/Gizmo.Settings.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Gizmo.SceneSettings.ClearEnabledGizmos","Name":"ClearEnabledGizmos","DeclaringType":"Sandbox.Gizmo.SceneSettings","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clear all enabled gizmos"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Gizmo.Settings.cs","100"]}],"Documentation":{"Summary":"Clear all enabled gizmos"},"DocId":"M:Sandbox.Gizmo.SceneSettings.ClearEnabledGizmos"}],"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"]},{"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"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["1"]},{"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"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["5"]},{"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":49},"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","46"]}],"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":77},"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","75"]}],"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":86},"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","83"]}],"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":120},"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","117"]}],"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":154},"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","150"]}],"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":171},"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","168"]}],"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":211},"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","208"]}],"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":250},"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","247"]}],"DocId":"M:Sandbox.Gizmo.GizmoHitbox.Model(Sandbox.Model,System.Single)"},{"ReturnType":"System.IDisposable","Parameters":[],"l":{"File":"Editor/Gizmos/Hitbox/Hitbox.LineScope.cs","Line":24},"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","21"]}],"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":49},"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","46"]}],"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":33},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.CanInteract","Name":"CanInteract","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not drawn gizmos can be interacted with. Only affects gizmos in the current scope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","29"]}],"Documentation":{"Summary":"Whether or not drawn gizmos can be interacted with. Only affects gizmos in the current scope."},"DocId":"P:Sandbox.Gizmo.GizmoHitbox.CanInteract"},{"PropertyType":"System.Boolean","Loc":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.Debug","Name":"Debug","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","35"]}],"DocId":"P:Sandbox.Gizmo.GizmoHitbox.Debug"},{"PropertyType":"System.Single","Loc":{"File":"Editor/Gizmos/Hitbox/Hitbox.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Gizmo.GizmoHitbox.DepthBias","Name":"DepthBias","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Editor\\Gizmos\\Hitbox\\Hitbox.cs","37"]}],"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","16"]}],"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.AssetPathAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.AssetPathAttribute","DocId":"M:Sandbox.AssetPathAttribute.#ctor"}],"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":239},"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","236"]}],"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":388},"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","385"]}],"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":436},"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","432"]}],"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":221},"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":138},"IsPublic":true,"FullName":"Sandbox.Clothing.SubCategory","Name":"SubCategory","Attributes":[{"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":"System.ObsoleteAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"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","142"]}],"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":"System.Single","Loc":{"File":"Game/Avatar/Clothing.cs","Line":193},"IsPublic":true,"FullName":"Sandbox.Clothing.HeelHeight","Name":"HeelHeight","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Clothing Setup"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Do we need to lift the heel up?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","190"]}],"Documentation":{"Summary":"Do we need to lift the heel up?"},"DocId":"P:Sandbox.Clothing.HeelHeight"},{"PropertyType":"Sandbox.Clothing.Slots","Loc":{"File":"Game/Avatar/Clothing.cs","Line":200},"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","197"]}],"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":207},"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","204"]}],"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":214},"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","211"]}],"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":217},"IsPublic":true,"FullName":"Sandbox.Clothing.AllowTintSelect","Name":"AllowTintSelect","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["User Customization"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","215"]}],"DocId":"P:Sandbox.Clothing.AllowTintSelect"},{"PropertyType":"Sandbox.Gradient","Loc":{"File":"Game/Avatar/Clothing.cs","Line":221},"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","218"]}],"DocId":"P:Sandbox.Clothing.TintSelection"},{"PropertyType":"System.Single","Loc":{"File":"Game/Avatar/Clothing.cs","Line":226},"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"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","222"]}],"DocId":"P:Sandbox.Clothing.TintDefault"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Game/Avatar/Clothing.cs","Line":232},"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","230"]}],"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":403},"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","401"]}],"Documentation":{"Summary":"Icon for this clothing piece."},"DocId":"P:Sandbox.Clothing.Icon"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Clothing","Name":"Clothing","Attributes":[{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Describes an item of clothing and implicitly which other items it can be worn with"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","8"]}],"Documentation":{"Summary":"Describes an item of clothing and implicitly which other items it can be worn with"},"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":408},"IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.Path","Name":"Path","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","406"]}],"DocId":"P:Sandbox.Clothing.IconSetup.Path"},{"PropertyType":"Sandbox.Clothing.IconSetup.IconModes","Loc":{"File":"Game/Avatar/Clothing.cs","Line":409},"IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","408"]}],"DocId":"P:Sandbox.Clothing.IconSetup.Mode"},{"PropertyType":"Vector3","Loc":{"File":"Game/Avatar/Clothing.cs","Line":410},"IsPublic":true,"FullName":"Sandbox.Clothing.IconSetup.PositionOffset","Name":"PositionOffset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\Clothing.cs","409"]}],"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":96},"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","94"]}],"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":108},"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","105"]}],"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","114"]}],"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","159"]}],"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":173},"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","170"]}],"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","183"]}],"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","199"]}],"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":205},"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","204"]}],"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__32"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Return a list of bodygroups and what their value should be"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","209"]}],"DocId":"M:Sandbox.ClothingContainer.GetBodyGroups(System.Collections.Generic.IEnumerable\u00601{Sandbox.Clothing})"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Game/Avatar/ClothingContainer.cs","Line":235},"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","232"]}],"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":253},"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","251"]}],"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":364},"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","361"]}],"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":374},"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","371"]}],"Documentation":{"Summary":"Create the container from the local user\u0027s setup"},"DocId":"M:Sandbox.ClothingContainer.CreateFromLocalUser"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"body","Type":"Sandbox.SkinnedModelRenderer"},{"Name":"token","Type":"System.Threading.CancellationToken"}],"IsPublic":true,"FullName":"Sandbox.ClothingContainer.ApplyAsync","Name":"ApplyAsync","DeclaringType":"Sandbox.ClothingContainer","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.ClothingContainer/\u003CApplyAsync\u003Ed__41"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Dresses a skinned model with an outfit. Will apply all the clothes it can immediately, then download any missing clothing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.Dressing.cs","14"]}],"Documentation":{"Summary":"Dresses a skinned model with an outfit. Will apply all the clothes it can immediately, then download any missing clothing."},"DocId":"M:Sandbox.ClothingContainer.ApplyAsync(Sandbox.SkinnedModelRenderer,System.Threading.CancellationToken)"},{"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. Doesn\u0027t download missing clothing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.Dressing.cs","142"]}],"Documentation":{"Summary":"Dress a skinned model renderer with an outfit. Doesn\u0027t download missing clothing."},"DocId":"M:Sandbox.ClothingContainer.Apply(Sandbox.SkinnedModelRenderer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"body","Type":"Sandbox.SkinnedModelRenderer"}],"l":{"File":"Game/Avatar/ClothingContainer.Dressing.cs","Line":266},"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","261"]}],"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":70},"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":65},"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","64"]}],"Documentation":{"Summary":"A user set name for this setup"},"DocId":"P:Sandbox.ClothingContainer.DisplayName"},{"PropertyType":"System.Single","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":70},"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","69"]}],"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":75},"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","74"]}],"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":80},"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","79"]}],"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":85},"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","84"]}],"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","89"]}],"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","9"]}],"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":31},"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","28"]}],"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":39},"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","36"]}],"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":45},"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","43"]}],"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":52},"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","49"]}],"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":59},"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","56"]}],"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":"","Methods":[],"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":319},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Entry.Id","Name":"Id","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["id"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The resource id of this item. This means it\u0027s on disk somewhere."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","317"]}],"Documentation":{"Summary":"The resource id of this item. This means it\u0027s on disk somewhere."},"DocId":"P:Sandbox.ClothingContainer.Entry.Id"},{"PropertyType":"System.Int32","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":325},"IsPublic":true,"FullName":"Sandbox.ClothingContainer.Entry.ItemId","Name":"ItemId","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["iid"]},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The Steam Inventory Item Definition Id. This means we should look up the item from the workshop."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Avatar\\ClothingContainer.cs","323"]}],"Documentation":{"Summary":"The Steam Inventory Item Definition Id. This means we should look up the item from the workshop."},"DocId":"P:Sandbox.ClothingContainer.Entry.ItemId"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Game/Avatar/ClothingContainer.cs","Line":331},"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","329"]}],"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","312"]}],"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":218},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.TakeScreenshot","Name":"TakeScreenshot","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"Sandbox.ConCmdAttribute","ConstructorArguments":["screenshot","0"]},{"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"},{"ReturnType":"System.Void","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Game/Game/Game.cs","Line":227},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.TakeHighResScreenshot","Name":"TakeHighResScreenshot","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"Sandbox.ConCmdAttribute","ConstructorArguments":["screenshot_highres","0"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Capture a high resolution screenshot using the active scene camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.cs","224"]}],"Documentation":{"Summary":"Capture a high resolution screenshot using the active scene camera."},"DocId":"M:Sandbox.Game.TakeHighResScreenshot(System.Int32,System.Int32)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"options","Type":"Sandbox.SceneLoadOptions"}],"l":{"File":"Game/Game/Game.Scene.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.ChangeScene","Name":"ChangeScene","DeclaringType":"Sandbox.Game","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Change the active scene and optionally bring all connected clients to the new scene (broadcast the scene change.) If we\u0027re in a networking session, then only the host can change the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Scene.cs","33"]}],"Documentation":{"Summary":"Change the active scene and optionally bring all connected clients to\nthe new scene (broadcast the scene change.) If we\u0027re in a networking\nsession, then only the host can change the scene.","Return":"Whether the scene was changed successfully.","Params":{"options":"The \u003Csee cref=\u0022T:Sandbox.SceneLoadOptions\u0022 /\u003E to use which also specifies which scene to load."}},"DocId":"M:Sandbox.Game.ChangeScene(Sandbox.SceneLoadOptions)"}],"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":239},"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","233"]}],"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":39},"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":[],"l":{"File":"Game/Game/Game.Overlay.cs","Line":119},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowFriendsList","Name":"ShowFriendsList","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use ShowFriendsList with FriendsListModalOptions instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","117"]}],"DocId":"M:Sandbox.Game.Overlay.ShowFriendsList"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","In":true,"Type":"Sandbox.Modals.FriendsListModalOptions"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":127},"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","124"]}],"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":137},"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","134"]}],"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":[{"Name":"page","Type":"System.String","Default":""}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":148},"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 Optionally, you can specify a page to open directly to: \u0022keybinds\u0022, \u0022video\u0022, \u0022input\u0022, \u0022audio\u0022, \u0022game\u0022, \u0022storage\u0022, \u0022developer\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","145"]}],"Documentation":{"Summary":"Opens a modal that lets you modify your settings\nOptionally, you can specify a page to open directly to: \u0022keybinds\u0022, \u0022video\u0022, \u0022input\u0022, \u0022audio\u0022, \u0022game\u0022, \u0022storage\u0022, \u0022developer\u0022"},"DocId":"M:Sandbox.Game.Overlay.ShowSettingsModal(System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.Overlay.cs","Line":158},"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","155"]}],"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":169},"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 game with a bunch of settings. 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","166"]}],"Documentation":{"Summary":"Opens a modal to create a game with a bunch of settings. 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":179},"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","176"]}],"Documentation":{"Summary":"View a selected user\u0027s profile"},"DocId":"M:Sandbox.Game.Overlay.ShowPlayer(Sandbox.SteamId,System.String)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.Overlay.cs","Line":189},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.ShowPlayerList","Name":"ShowPlayerList","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Open a modal that shows a list of players currently in the game"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","186"]}],"Documentation":{"Summary":"Open a modal that shows a list of players currently in the game"},"DocId":"M:Sandbox.Game.Overlay.ShowPlayerList"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","In":true,"Type":"Sandbox.Modals.WorkshopPublishOptions"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":199},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.WorkshopPublish","Name":"WorkshopPublish","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Open a modal that prompts the user to publish content to the workshop"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","196"]}],"Documentation":{"Summary":"Open a modal that prompts the user to publish content to the workshop"},"DocId":"M:Sandbox.Game.Overlay.WorkshopPublish(Sandbox.Modals.WorkshopPublishOptions@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Game/Game/Game.Overlay.cs","Line":208},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.Close","Name":"Close","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Closes the top overlay if one exists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","205"]}],"Documentation":{"Summary":"Closes the top overlay if one exists"},"DocId":"M:Sandbox.Game.Overlay.Close"},{"ReturnType":"System.Void","Parameters":[{"Name":"immediate","Type":"System.Boolean","Default":"False"}],"l":{"File":"Game/Game/Game.Overlay.cs","Line":219},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Game.Overlay.CloseAll","Name":"CloseAll","DeclaringType":"Sandbox.Game.Overlay","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Close all open overlays"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Game\\Game.Overlay.cs","217"]}],"Documentation":{"Summary":"Close all open overlays","Params":{"immediate":"If \u003Csee langword=\u0022true\u0022 /\u003E, will skip any outros"}},"DocId":"M:Sandbox.Game.Overlay.CloseAll(System.Boolean)"}],"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":226},"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","225"]}],"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":231},"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","230"]}],"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"},{"PropertyType":"Sandbox.Scene","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.IGameInstance.Scene","Name":"Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\IGameInstance.cs","31"]}],"DocId":"P:Sandbox.IGameInstance.Scene"}],"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":15},"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","14"]}],"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":20},"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","19"]}],"Documentation":{"Summary":"Preferred max players for multiplayer games. Used by games, but not enforced."},"DocId":"P:Sandbox.LaunchArguments.MaxPlayers"},{"PropertyType":"Sandbox.Network.LobbyPrivacy","Loc":{"File":"Game/LaunchArguments.cs","Line":25},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LaunchArguments.Privacy","Name":"Privacy","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Default privacy for lobbies created on game start."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LaunchArguments.cs","24"]}],"Documentation":{"Summary":"Default privacy for lobbies created on game start."},"DocId":"P:Sandbox.LaunchArguments.Privacy"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"Game/LaunchArguments.cs","Line":30},"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","29"]}],"Documentation":{"Summary":"The game settings to apply on join. These are a list of convars."},"DocId":"P:Sandbox.LaunchArguments.GameSettings"},{"PropertyType":"System.String","Loc":{"File":"Game/LaunchArguments.cs","Line":35},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LaunchArguments.ServerName","Name":"ServerName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The hostname for the server."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LaunchArguments.cs","34"]}],"Documentation":{"Summary":"The hostname for the server."},"DocId":"P:Sandbox.LaunchArguments.ServerName"}],"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","9"]}],"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","Methods":[],"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"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.LoadingContext\u003E","Loc":{"File":"Game/LoadingScreen.cs","Line":43},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.LoadingScreen.Tasks","Name":"Tasks","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of tasks that are currently being awaited during loading."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\LoadingScreen.cs","42"]}],"Documentation":{"Summary":"A list of tasks that are currently being awaited during loading."},"DocId":"P:Sandbox.LoadingScreen.Tasks"}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"kv","Type":"Sandbox.MapLoader.ObjectEntry"}],"IsProtected":true,"FullName":"Sandbox.MapLoader.CreateObject","Name":"CreateObject","DeclaringType":"Sandbox.MapLoader","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create an object from a serialized object entry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","98"]}],"Documentation":{"Summary":"Create an object from a serialized object entry"},"DocId":"M:Sandbox.MapLoader.CreateObject(Sandbox.MapLoader.ObjectEntry)"}],"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":[{"FieldType":"System.Collections.Generic.List\u00601\u003CSandbox.SceneObject\u003E","IsProtected":true,"FullName":"Sandbox.MapLoader.SceneObjects","Name":"SceneObjects","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\MapLoader.cs","86"]}],"DocId":"F:Sandbox.MapLoader.SceneObjects"}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"data","Type":"Sandbox.MapLoader.ObjectEntry"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":15},"IsProtected":true,"FullName":"Sandbox.SceneMapLoader.CreateObject","Name":"CreateObject","DeclaringType":"Sandbox.SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","12"]}],"DocId":"M:Sandbox.SceneMapLoader.CreateObject(Sandbox.MapLoader.ObjectEntry)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"kv","Type":"Sandbox.MapLoader.ObjectEntry"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":53},"IsProtected":true,"FullName":"Sandbox.SceneMapLoader.CreateLightProbeVolume","Name":"CreateLightProbeVolume","DeclaringType":"Sandbox.SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","50"]}],"DocId":"M:Sandbox.SceneMapLoader.CreateLightProbeVolume(Sandbox.MapLoader.ObjectEntry)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"kv","Type":"Sandbox.MapLoader.ObjectEntry"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":78},"IsProtected":true,"FullName":"Sandbox.SceneMapLoader.CreateCombinedLightProbeVolume","Name":"CreateCombinedLightProbeVolume","DeclaringType":"Sandbox.SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","76"]}],"DocId":"M:Sandbox.SceneMapLoader.CreateCombinedLightProbeVolume(Sandbox.MapLoader.ObjectEntry)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"kv","Type":"Sandbox.MapLoader.ObjectEntry"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":341},"IsProtected":true,"FullName":"Sandbox.SceneMapLoader.CreatePointWorldText","Name":"CreatePointWorldText","DeclaringType":"Sandbox.SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","338"]}],"DocId":"M:Sandbox.SceneMapLoader.CreatePointWorldText(Sandbox.MapLoader.ObjectEntry)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"kv","Type":"Sandbox.MapLoader.ObjectEntry"}],"l":{"File":"Game/Map/SceneMapLoader.cs","Line":383},"IsProtected":true,"FullName":"Sandbox.SceneMapLoader.CreateModel","Name":"CreateModel","DeclaringType":"Sandbox.SceneMapLoader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\Map\\SceneMapLoader.cs","380"]}],"DocId":"M:Sandbox.SceneMapLoader.CreateModel(Sandbox.MapLoader.ObjectEntry)"}],"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":239},"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","235"]}],"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","241"]}],"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","275"]}],"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":270},"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","269"]}],"Documentation":{"Summary":"A list of members in this room"},"DocId":"P:Sandbox.PartyRoom.Members"},{"PropertyType":"Sandbox.Friend","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":272},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Owner","Name":"Owner","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","271"]}],"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","345"]}],"DocId":"M:Sandbox.PartyRoom.Entry.Join"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":333},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","332"]}],"DocId":"P:Sandbox.PartyRoom.Entry.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":334},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Members","Name":"Members","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","333"]}],"DocId":"P:Sandbox.PartyRoom.Entry.Members"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":335},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.IsFull","Name":"IsFull","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","334"]}],"DocId":"P:Sandbox.PartyRoom.Entry.IsFull"},{"PropertyType":"System.Int64","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":336},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.OwnerId","Name":"OwnerId","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","335"]}],"DocId":"P:Sandbox.PartyRoom.Entry.OwnerId"},{"PropertyType":"System.Boolean","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":337},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.IsPlaying","Name":"IsPlaying","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","336"]}],"DocId":"P:Sandbox.PartyRoom.Entry.IsPlaying"},{"PropertyType":"System.String","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":338},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.Package","Name":"Package","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","337"]}],"DocId":"P:Sandbox.PartyRoom.Entry.Package"},{"PropertyType":"System.String","Loc":{"File":"Game/PartyRoom/PartyRoom.cs","Line":339},"IsPublic":true,"FullName":"Sandbox.PartyRoom.Entry.GameTitle","Name":"GameTitle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Game\\PartyRoom\\PartyRoom.cs","338"]}],"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":20},"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":25},"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":31},"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":37},"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":39},"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":42},"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":48},"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":51},"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"}],"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":21},"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":100},"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","97"]}],"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":108},"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","105"]}],"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":123},"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","120"]}],"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":158},"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","155"]}],"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":166},"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","163"]}],"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":174},"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","171"]}],"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":22},"IsPublic":true,"FullName":"Sandbox.AnimationGraph.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Animation\\AnimationGraph.cs","21"]}],"DocId":"P:Sandbox.AnimationGraph.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Animation/AnimationGraph.cs","Line":27},"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","26"]}],"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":32},"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","31"]}],"Documentation":{"Summary":"Animation graph file name."},"DocId":"P:Sandbox.AnimationGraph.Name"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Animation/AnimationGraph.cs","Line":80},"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","79"]}],"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.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","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/DecalDefinition.cs","Line":15},"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":15},"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","14"]}],"DocId":"P:Sandbox.DecalDefinition.Decals"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/DecalDefinition.cs","Line":32},"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","30"]}],"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":37},"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","36"]}],"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":43},"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","41"]}],"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":48},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.EmissiveTexture","Name":"EmissiveTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The emissive texture map to use for the decal."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","47"]}],"Documentation":{"Summary":"The emissive texture map to use for the decal."},"DocId":"P:Sandbox.DecalDefinition.EmissiveTexture"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.EmissionEnergy","Name":"EmissionEnergy","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the emission effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","52"]}],"Documentation":{"Summary":"Strength of the emission effect."},"DocId":"P:Sandbox.DecalDefinition.EmissionEnergy"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/DecalDefinition.cs","Line":58},"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","57"]}],"Documentation":{"Summary":"The height texture to use for parallax mapping."},"DocId":"P:Sandbox.DecalDefinition.HeightTexture"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":64},"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","62"]}],"Documentation":{"Summary":"Strength of the parallax effect."},"DocId":"P:Sandbox.DecalDefinition.ParallaxStrength"},{"PropertyType":"Color","Loc":{"File":"Resources/DecalDefinition.cs","Line":70},"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","68"]}],"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":77},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.ColorMix","Name":"ColorMix","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","75"]}],"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":82},"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","81"]}],"Documentation":{"Summary":"Width of the decal."},"DocId":"P:Sandbox.DecalDefinition.Width"},{"PropertyType":"System.Single","Loc":{"File":"Resources/DecalDefinition.cs","Line":87},"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","86"]}],"Documentation":{"Summary":"Height of the decal."},"DocId":"P:Sandbox.DecalDefinition.Height"},{"PropertyType":"Sandbox.Rendering.FilterMode","Loc":{"File":"Resources/DecalDefinition.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.DecalDefinition.FilterMode","Name":"FilterMode","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How the texture gets filtered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","91"]}],"Documentation":{"Summary":"How the texture gets filtered."},"DocId":"P:Sandbox.DecalDefinition.FilterMode"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.DecalDefinition","Name":"DecalDefinition","Attributes":[{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A decal which can be applied to objects and surfaces."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\DecalDefinition.cs","10"]}],"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":20},"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","19"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Material"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":21},"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","20"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Depth"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":22},"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","21"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Rotation"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":23},"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","22"]}],"DocId":"P:Sandbox.DecalDefinition.DecalEntry.Width"},{"PropertyType":"RangedFloat","Loc":{"File":"Resources/DecalDefinition.cs","Line":24},"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","23"]}],"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","16"]}],"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":63},"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","61"]}],"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":82},"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","79"]}],"Documentation":{"Summary":"Get a list of packages that are needed to load this asset"},"DocId":"M:Sandbox.GameResource.GetReferencedPackages"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":90},"IsProtected":true,"FullName":"Sandbox.GameResource.PostLoad","Name":"PostLoad","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the asset is first loaded from disk."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","87"]}],"Documentation":{"Summary":"Called when the asset is first loaded from disk."},"DocId":"M:Sandbox.GameResource.PostLoad"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":113},"IsProtected":true,"FullName":"Sandbox.GameResource.PostReload","Name":"PostReload","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the asset is recompiled/reloaded from disk."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","110"]}],"Documentation":{"Summary":"Called when the asset is recompiled/reloaded from disk."},"DocId":"M:Sandbox.GameResource.PostReload"},{"ReturnType":"System.Text.Json.Nodes.JsonObject","Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":242},"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","237"]}],"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":285},"IsPublic":true,"FullName":"Sandbox.GameResource.LoadFromJson","Name":"LoadFromJson","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","283"]}],"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":320},"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","317"]}],"Documentation":{"Summary":"Deserialize values from a JsonObject"},"DocId":"M:Sandbox.GameResource.Deserialize(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"node","Type":"System.Text.Json.Nodes.JsonObject"}],"l":{"File":"Resources/GameResource.cs","Line":331},"IsProtected":true,"FullName":"Sandbox.GameResource.OnJsonSerialize","Name":"OnJsonSerialize","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after we serialize, allowing you to store any extra or modify the output."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","328"]}],"Documentation":{"Summary":"Called after we serialize, allowing you to store any extra or modify the output."},"DocId":"M:Sandbox.GameResource.OnJsonSerialize(System.Text.Json.Nodes.JsonObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":402},"IsProtected":true,"FullName":"Sandbox.GameResource.OnDestroy","Name":"OnDestroy","DeclaringType":"Sandbox.GameResource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when this resource is being unloaded. Clean up any resources owned by this instance here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","398"]}],"Documentation":{"Summary":"Called when this resource is being unloaded.\nClean up any resources owned by this instance here."},"DocId":"M:Sandbox.GameResource.OnDestroy"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/GameResource.cs","Line":43},"IsProtected":true,"FullName":"Sandbox.GameResource..ctor","Name":".ctor","DeclaringType":"Sandbox.GameResource","DocId":"M:Sandbox.GameResource.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/GameResource.cs","Line":51},"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","49"]}],"Documentation":{"Summary":"True if this resource has changed but the changes aren\u0027t written to disk"},"DocId":"P:Sandbox.GameResource.HasUnsavedChanges"},{"PropertyType":"System.Type","IsVirtual":true,"Loc":{"File":"Resources/GameResource.cs","Line":206},"IsProtected":true,"FullName":"Sandbox.GameResource.ActionGraphTargetType","Name":"ActionGraphTargetType","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Target type used for any action graphs contained in this resource. Defaults to this resource\u0027s type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","204"]}],"Documentation":{"Summary":"Target type used for any action graphs contained in this resource.\nDefaults to this resource\u0027s type."},"DocId":"P:Sandbox.GameResource.ActionGraphTargetType"},{"PropertyType":"System.Object","IsVirtual":true,"Loc":{"File":"Resources/GameResource.cs","Line":213},"IsProtected":true,"FullName":"Sandbox.GameResource.ActionGraphTarget","Name":"ActionGraphTarget","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Target instance used for any action graphs contained in this resource. Defaults to this resource itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResource.cs","211"]}],"Documentation":{"Summary":"Target instance used for any action graphs contained in this resource.\nDefaults to this resource itself."},"DocId":"P:Sandbox.GameResource.ActionGraphTarget"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/GameResource.cs","Line":282},"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","281"]}],"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":393},"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","392"]}],"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","15"]}],"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","Methods":[{"ReturnType":"Sandbox.TypeDescription","Parameters":[{"Name":"extension","Type":"System.String"}],"l":{"File":"Resources/GameResourceAttribute.cs","Line":44},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AssetTypeAttribute.FindTypeByExtension","Name":"FindTypeByExtension","DeclaringType":"Sandbox.AssetTypeAttribute","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Find a resource type by its extension. The extension should have no period."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","41"]}],"Documentation":{"Summary":"Find a resource type by its extension. The extension should have no period."},"DocId":"M:Sandbox.AssetTypeAttribute.FindTypeByExtension(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/GameResourceAttribute.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.AssetTypeAttribute","DocId":"M:Sandbox.AssetTypeAttribute.#ctor"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/GameResourceAttribute.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute.TargetType","Name":"TargetType","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["This gets filled in by the TypeLibrary when the class is registered, it shouldn\u0027t be changed manually."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","15"]}],"Documentation":{"Summary":"This gets filled in by the TypeLibrary when the class is registered, it shouldn\u0027t be changed manually."},"DocId":"P:Sandbox.AssetTypeAttribute.TargetType"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this game resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","21"]}],"Documentation":{"Summary":"The title of this game resource."},"DocId":"P:Sandbox.AssetTypeAttribute.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute.Extension","Name":"Extension","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["File extension for this game resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","26"]}],"Documentation":{"Summary":"File extension for this game resource."},"DocId":"P:Sandbox.AssetTypeAttribute.Extension"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute.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","31"]}],"Documentation":{"Summary":"Category of this game resource, for grouping in UI."},"DocId":"P:Sandbox.AssetTypeAttribute.Category"},{"PropertyType":"Sandbox.AssetTypeFlags","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute.Flags","Name":"Flags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Flags for this asset type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","36"]}],"Documentation":{"Summary":"Flags for this asset type."},"DocId":"P:Sandbox.AssetTypeAttribute.Flags"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AssetTypeAttribute","Name":"AssetTypeAttribute","Attributes":[{"FullName":"System.AttributeUsageAttribute"},{"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","9"]}],"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.AssetTypeAttribute"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.AssetTypeFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AssetTypeFlags.None","Name":"None","DocId":"F:Sandbox.AssetTypeFlags.None"},{"FieldType":"Sandbox.AssetTypeFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AssetTypeFlags.NoEmbedding","Name":"NoEmbedding","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If set then this resource cannot be embedded. This means that in the editor it can only really exist as an asset file on disk, not inside another asset."]}],"Documentation":{"Summary":"If set then this resource cannot be embedded. This means that in the editor\nit can only really exist as an asset file on disk, not inside another asset."},"DocId":"F:Sandbox.AssetTypeFlags.NoEmbedding"},{"FieldType":"Sandbox.AssetTypeFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AssetTypeFlags.IncludeThumbnails","Name":"IncludeThumbnails","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Include thumbnails when publishing as part of another package"]}],"Documentation":{"Summary":"Include thumbnails when publishing as part of another package"},"DocId":"F:Sandbox.AssetTypeFlags.IncludeThumbnails"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.AssetTypeFlags","Name":"AssetTypeFlags","Documentation":{"Summary":"Flags for \u003Csee cref=\u0022T:Sandbox.AssetTypeAttribute\u0022 /\u003E"},"DocId":"T:Sandbox.AssetTypeFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.AssetTypeAttribute","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":81},"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.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":81},"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","80"]}],"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":86},"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","85"]}],"Documentation":{"Summary":"Background color for this resource\u0027s thumbnail."},"DocId":"P:Sandbox.GameResourceAttribute.IconBgColor"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":91},"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","90"]}],"Documentation":{"Summary":"Foreground color (icon color) for this resource\u0027s thumbnail."},"DocId":"P:Sandbox.GameResourceAttribute.IconFgColor"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.CanEmbed","Name":"CanEmbed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can this GameResource be an embedded resource? Allows the ability to edit a resource inline instead of saving it to a specific file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","96"]}],"Documentation":{"Summary":"Can this GameResource be an embedded resource?\nAllows the ability to edit a resource inline instead of saving it to a specific file."},"DocId":"P:Sandbox.GameResourceAttribute.CanEmbed"},{"PropertyType":"System.String","Loc":{"File":"Resources/GameResourceAttribute.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.GameResourceAttribute.Description","Name":"Description","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Description of this game resource. This is obsolete, we\u0027ll use the xml summary description."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","105"]}],"Documentation":{"Summary":"Description of this game resource. This is obsolete, we\u0027ll use the xml summary description."},"DocId":"P:Sandbox.GameResourceAttribute.Description"}],"IsAttribute":true,"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.GameResourceAttribute","Name":"GameResourceAttribute","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use AssetType instead"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\GameResourceAttribute.cs","72"]}],"DocId":"T:Sandbox.GameResourceAttribute"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"Sandbox.Material","Parameters":[],"l":{"File":"Resources/Material/Material.cs","Line":70},"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","67"]}],"Documentation":{"Summary":"Create a copy of this material"},"DocId":"M:Sandbox.Material.CreateCopy"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Resources/Material/Material.Features.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Material.SetFeature","Name":"SetFeature","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a feature flag on the material. This is usually used to enable/disable shader permutations. This is kind of a define, also known as a combo."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Features.cs","9"]}],"Documentation":{"Summary":"Set a feature flag on the material. This is usually used to enable/disable shader permutations.\nThis is kind of a define, also known as a combo."},"DocId":"M:Sandbox.Material.SetFeature(System.String,System.Int32)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Material/Material.Features.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Material.GetFeature","Name":"GetFeature","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a feature flag on the material. This is usually used to enable/disable shader permutations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Features.cs","21"]}],"Documentation":{"Summary":"Get a feature flag on the material. This is usually used to enable/disable shader permutations."},"DocId":"M:Sandbox.Material.GetFeature(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__21"]},{"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)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Material/Material.Parameters.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Material.GetTexture","Name":"GetTexture","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get texture parameter, by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Parameters.cs","34"]}],"Documentation":{"Summary":"Get texture parameter, by name"},"DocId":"M:Sandbox.Material.GetTexture(System.String)"},{"ReturnType":"Vector4","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Material/Material.Parameters.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Material.GetVector4","Name":"GetVector4","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get Vector4 parameter, by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Parameters.cs","39"]}],"Documentation":{"Summary":"Get Vector4 parameter, by name"},"DocId":"M:Sandbox.Material.GetVector4(System.String)"},{"ReturnType":"Color","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Material/Material.Parameters.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Material.GetColor","Name":"GetColor","DeclaringType":"Sandbox.Material","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get Color parameter, by name"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Parameters.cs","44"]}],"Documentation":{"Summary":"Get Color parameter, by name"},"DocId":"M:Sandbox.Material.GetColor(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"param","Type":"System.String"},{"Name":"value","Type":"Vector4"}],"l":{"File":"Resources/Material/Material.Parameters.cs","Line":51},"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.Parameters.cs","49"]}],"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.Parameters.cs","Line":62},"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.Parameters.cs","59"]}],"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.Parameters.cs","Line":82},"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.Parameters.cs","81"]}],"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.Parameters.cs","Line":87},"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.Parameters.cs","86"]}],"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.Parameters.cs","Line":92},"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.Parameters.cs","91"]}],"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.Parameters.cs","Line":97},"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.Parameters.cs","96"]}],"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.Parameters.cs","Line":102},"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.Parameters.cs","101"]}],"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.Parameters.cs","Line":107},"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.Parameters.cs","106"]}],"Documentation":{"Summary":"Overrides/Sets an bool within the material"},"DocId":"M:Sandbox.Material.Set(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"materialName","Type":"System.String"},{"Name":"shader","Type":"System.String"},{"Name":"anonymous","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Material/Material.Static.cs","Line":21},"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.Static.cs","18"]}],"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.","anonymous":"If false, material can be found by name."}},"DocId":"M:Sandbox.Material.Create(System.String,System.String,System.Boolean)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"shader","Type":"Sandbox.Shader"}],"l":{"File":"Resources/Material/Material.Static.cs","Line":34},"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.Static.cs","31"]}],"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.Static.cs","Line":54},"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.Static.cs","51"]}],"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)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Material/Material.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Material.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.cs","12"]}],"DocId":"P:Sandbox.Material.IsValid"},{"PropertyType":"System.String","Loc":{"File":"Resources/Material/Material.cs","Line":18},"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","17"]}],"Documentation":{"Summary":"Name (or path) of the material."},"DocId":"P:Sandbox.Material.Name"},{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Resources/Material/Material.cs","Line":23},"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","22"]}],"Documentation":{"Summary":"Access to all of the attributes of this material."},"DocId":"P:Sandbox.Material.Attributes"},{"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"},{"PropertyType":"System.String","Loc":{"File":"Resources/Material/Material.Parameters.cs","Line":9},"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.Parameters.cs","8"]}],"Documentation":{"Summary":"Gets the underlying shader name for this material."},"DocId":"P:Sandbox.Material.ShaderName"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Material/Material.Parameters.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Material.FirstTexture","Name":"FirstTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get thje first texture assigned to this material, if any."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Material\\Material.Parameters.cs","13"]}],"Documentation":{"Summary":"Get thje first texture assigned to this material, if any."},"DocId":"P:Sandbox.Material.FirstTexture"},{"PropertyType":"Sandbox.Shader","Loc":{"File":"Resources/Material/Material.Parameters.cs","Line":27},"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.Parameters.cs","18"]}],"Documentation":{"Summary":"Gets the material\u0027s shader"},"DocId":"P:Sandbox.Material.Shader"}],"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","8"]},{"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.Features.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.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.Parameters.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.Static.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.Surface.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.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","IsVirtual":true,"IsOverride":true,"Parameters":[],"l":{"File":"Resources/Mesh/Mesh.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Mesh.Finalize","Name":"Finalize","DeclaringType":"Sandbox.Mesh","DocId":"M:Sandbox.Mesh.Finalize"},{"ReturnType":"System.Void","Parameters":[{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":114},"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","112"]}],"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":122},"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","120"]}],"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":133},"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","130"]}],"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":193},"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","190"]}],"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":"vertexCount","Type":"System.Int32"},{"Name":"data","Type":"System.Span\u00601\u003CT\u003E","Default":"null"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":587},"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","584"]}],"DocId":"M:Sandbox.Mesh.CreateVertexBuffer\u0060\u00601(System.Int32,System.Span\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"vertexCount","Type":"System.Int32"},{"Name":"data","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":614},"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","612"]}],"DocId":"M:Sandbox.Mesh.CreateVertexBuffer\u0060\u00601(System.Int32,System.Collections.Generic.List\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"layout","Type":"Sandbox.VertexAttribute[]"}],"l":{"File":"Resources/Mesh/Mesh.VertexBuffer.cs","Line":623},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateVertexBuffer","Name":"CreateVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CreateVertexBuffer without layout, use VertexLayout attributes on your vertex struct instead"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create an empty vertex buffer, it can be resized later"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","620"]}],"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":632},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateVertexBuffer","Name":"CreateVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CreateVertexBuffer without layout, use VertexLayout attributes on your vertex struct instead"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a vertex buffer with a number of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","629"]}],"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":642},"IsPublic":true,"FullName":"Sandbox.Mesh.CreateVertexBuffer","Name":"CreateVertexBuffer","DeclaringType":"Sandbox.Mesh","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CreateVertexBuffer without layout, use VertexLayout attributes on your vertex struct instead"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a vertex buffer with a number of vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.VertexBuffer.cs","638"]}],"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":670},"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","668"]}],"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":678},"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","676"]}],"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":687},"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","684"]}],"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","716"]}],"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","724"]}],"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","732"]}],"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"material","Type":"Sandbox.Material"},{"Name":"primType","Type":"Sandbox.MeshPrimitiveType","Default":"3"}],"l":{"File":"Resources/Mesh/Mesh.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Mesh..ctor","Name":".ctor","DeclaringType":"Sandbox.Mesh","DocId":"M:Sandbox.Mesh.#ctor(System.String,Sandbox.Material,Sandbox.MeshPrimitiveType)"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Resources/Mesh/Mesh.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Mesh.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Mesh\\Mesh.cs","67"]}],"Documentation":{},"DocId":"P:Sandbox.Mesh.IsValid"},{"PropertyType":"Sandbox.MeshPrimitiveType","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":75},"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","72"]}],"Documentation":{"Summary":"Sets the primitive type for this mesh."},"DocId":"P:Sandbox.Mesh.PrimitiveType"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":83},"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","80"]}],"Documentation":{"Summary":"Sets material for this mesh."},"DocId":"P:Sandbox.Mesh.Material"},{"PropertyType":"BBox","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":92},"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","88"]}],"Documentation":{"Summary":"Sets AABB bounds for this mesh."},"DocId":"P:Sandbox.Mesh.Bounds"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Mesh/Mesh.cs","Line":105},"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","101"]}],"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":572},"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","571"]}],"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":577},"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","576"]}],"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","564"]}],"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.BoneCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.BoneCollection","DocId":"M:Sandbox.BoneCollection.#ctor"}],"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.BoneCollection.Bone..ctor","Name":".ctor","DeclaringType":"Sandbox.BoneCollection.Bone","DocId":"M:Sandbox.BoneCollection.Bone.#ctor"}],"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":14},"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","12"]}],"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__70"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a model by file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Load.cs","32"]}],"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__78"]},{"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":"Sandbox.ModelParts","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.Model.Parts","Name":"Parts","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Access to body parts of this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","96"]}],"Documentation":{"Summary":"Access to body parts of this model."},"DocId":"P:Sandbox.Model.Parts"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.Model.BodyGroupCount","Name":"BodyGroupCount","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Parts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","105"]}],"DocId":"P:Sandbox.Model.BodyGroupCount"},{"PropertyType":"System.UInt64","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Model.DefaultBodyGroupMask","Name":"DefaultBodyGroupMask","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Parts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","108"]}],"DocId":"P:Sandbox.Model.DefaultBodyGroupMask"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Model.BodyPart\u003E","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Model.BodyParts","Name":"BodyParts","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Parts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","111"]}],"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","IsVirtual":true,"Loc":{"File":"Resources/Model/Model.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Model.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","15"]}],"DocId":"P:Sandbox.Model.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.cs","Line":100},"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","99"]}],"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":105},"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","104"]}],"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":110},"IsPublic":true,"FullName":"Sandbox.Model.IsProcedural","Name":"IsProcedural","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.cs","109"]}],"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":115},"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","114"]}],"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":120},"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","119"]}],"Documentation":{"Summary":"Trace against the triangles in this mesh"},"DocId":"P:Sandbox.Model.Trace"},{"PropertyType":"Sandbox.Model.CommonData","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.Model.Data","Name":"Data","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","81"]}],"DocId":"P:Sandbox.Model.Data"},{"PropertyType":"Sandbox.HitboxSet","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":125},"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","120"]}],"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":39},"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","38"]}],"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":44},"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","43"]}],"Documentation":{"Summary":"A cube model"},"DocId":"P:Sandbox.Model.Cube"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":49},"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","48"]}],"Documentation":{"Summary":"A sphere model"},"DocId":"P:Sandbox.Model.Sphere"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":54},"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","53"]}],"Documentation":{"Summary":"A plane model"},"DocId":"P:Sandbox.Model.Plane"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Resources/Model/Model.Static.cs","Line":59},"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","58"]}],"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","89"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Bounds.cs","4"]},{"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.Common.cs","5"]},{"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","113"]},{"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":"","Methods":[],"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":117},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","116"]}],"DocId":"P:Sandbox.Model.BodyPart.Index"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","117"]}],"DocId":"P:Sandbox.Model.BodyPart.Name"},{"PropertyType":"System.UInt64","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Mask","Name":"Mask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","118"]}],"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":120},"IsPublic":true,"FullName":"Sandbox.Model.BodyPart.Choices","Name":"Choices","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","119"]}],"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","114"]}],"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":122},"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":122},"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":140},"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":140},"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","139"]}],"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","137"]}],"Documentation":{"Summary":"Used to mark properties as a body group mask, so the correct editor can be used"},"DocId":"T:Sandbox.Model.BodyGroupMaskAttribute"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.Health","Name":"Health","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If the prop is destructable this is its start health"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","12"]}],"Documentation":{"Summary":"If the prop is destructable this is its start health"},"DocId":"P:Sandbox.Model.CommonData.Health"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.Flammable","Name":"Flammable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this prop explode when destroyed? If so, this is the radius of the damage from it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","17"]}],"Documentation":{"Summary":"Should this prop explode when destroyed? If so, this is the radius of the damage from it."},"DocId":"P:Sandbox.Model.CommonData.Flammable"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.Explosive","Name":"Explosive","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this prop explode when destroyed? If so, this is the radius of the damage from it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","22"]}],"Documentation":{"Summary":"Should this prop explode when destroyed? If so, this is the radius of the damage from it."},"DocId":"P:Sandbox.Model.CommonData.Explosive"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.ExplosionRadius","Name":"ExplosionRadius","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this prop explode when destroyed? If so, this is the radius of the damage from it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","27"]}],"Documentation":{"Summary":"Should this prop explode when destroyed? If so, this is the radius of the damage from it."},"DocId":"P:Sandbox.Model.CommonData.ExplosionRadius"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.ExplosionDamage","Name":"ExplosionDamage","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this prop explode when destroyed? If so, this is the radius of the damage from it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","32"]}],"Documentation":{"Summary":"Should this prop explode when destroyed? If so, this is the radius of the damage from it."},"DocId":"P:Sandbox.Model.CommonData.ExplosionDamage"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.ExplosionForce","Name":"ExplosionForce","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this prop explode when destroyed? If so, this is the physics push force from it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","37"]}],"Documentation":{"Summary":"Should this prop explode when destroyed? If so, this is the physics push force from it."},"DocId":"P:Sandbox.Model.CommonData.ExplosionForce"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.MinImpactDamageSpeed","Name":"MinImpactDamageSpeed","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum impact damage speed to break this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","42"]}],"Documentation":{"Summary":"Minimum impact damage speed to break this object."},"DocId":"P:Sandbox.Model.CommonData.MinImpactDamageSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Data.Common.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Model.CommonData.ImpactDamage","Name":"ImpactDamage","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of damage this deals to other objects when it collides at high speed. If set to -1, this will be calculated from the mass of the rigidbody."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","48"]}],"Documentation":{"Summary":"The amount of damage this deals to other objects when it collides at high speed.\nIf set to -1, this will be calculated from the mass of the rigidbody."},"DocId":"P:Sandbox.Model.CommonData.ImpactDamage"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Model.CommonData","Name":"CommonData","DeclaringType":"Sandbox.Model","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Data.Common.cs","7"]}],"DocId":"T:Sandbox.Model.CommonData"},{"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: #4EC9B0;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\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":97},"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","95"]}],"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":107},"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","105"]}],"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":118},"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","115"]}],"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":130},"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","128"]}],"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":144},"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","142"]}],"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":158},"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","156"]}],"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":174},"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","171"]}],"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":182},"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","179"]}],"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":203},"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","200"]}],"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.Collections.Generic.List\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Collections.Generic.List\u00601\u003CSystem.Int32\u003E"},{"Name":"materials","Type":"System.Collections.Generic.List\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":211},"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","208"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionMesh(System.Collections.Generic.List\u00601{Vector3},System.Collections.Generic.List\u00601{System.Int32},System.Collections.Generic.List\u00601{System.Byte})"},{"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":219},"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","216"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionMesh(System.Span\u00601{Vector3},System.Span\u00601{System.Int32})"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.Int32\u003E"},{"Name":"materials","Type":"System.Span\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":227},"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","224"]}],"DocId":"M:Sandbox.ModelBuilder.AddCollisionMesh(System.Span\u00601{Vector3},System.Span\u00601{System.Int32},System.Span\u00601{System.Byte})"},{"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":282},"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","279"]}],"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":290},"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","287"]}],"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":322},"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","320"]}],"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":331},"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","329"]}],"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":341},"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","338"]}],"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":353},"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","350"]}],"Documentation":{"Summary":"Add a bunch of meshes to a Level of Detail (LOD) group."},"DocId":"M:Sandbox.ModelBuilder.AddMeshes(Sandbox.Mesh[],System.Int32)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"mesh","Type":"Sandbox.Mesh"},{"Name":"groupName","Type":"System.String"},{"Name":"choiceIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":365},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMesh","Name":"AddMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a mesh to a body group choice."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","362"]}],"Documentation":{"Summary":"Add a mesh to a body group choice."},"DocId":"M:Sandbox.ModelBuilder.AddMesh(Sandbox.Mesh,System.String,System.Int32)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"mesh","Type":"Sandbox.Mesh"},{"Name":"lod","Type":"System.Int32"},{"Name":"groupName","Type":"System.String"},{"Name":"choiceIndex","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":373},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMesh","Name":"AddMesh","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a mesh to a Level of Detail (LOD) and a body group choice."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","370"]}],"Documentation":{"Summary":"Add a mesh to a Level of Detail (LOD) and a body group choice."},"DocId":"M:Sandbox.ModelBuilder.AddMesh(Sandbox.Mesh,System.Int32,System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bone","Type":"Sandbox.ModelBuilder.Bone"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":469},"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","467"]}],"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":478},"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","475"]}],"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":490},"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","487"]}],"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"},{"Name":"position","Type":"Vector3"},{"Name":"rotation","Type":"Rotation"},{"Name":"parentName","Type":"System.String","Default":"null"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":498},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddAttachment","Name":"AddAttachment","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add an attachment to the skeleton."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","495"]}],"Documentation":{"Summary":"Add an attachment to the skeleton."},"DocId":"M:Sandbox.ModelBuilder.AddAttachment(System.String,Vector3,Rotation,System.String)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":537},"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","535"]}],"Documentation":{"Summary":"Provide a name to identify the model by","Params":{"name":"Desired model name"}},"DocId":"M:Sandbox.ModelBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.ModelBuilder","Parameters":[{"Name":"surface","Type":"Sandbox.Surface"}],"l":{"File":"Resources/Model/Model.Builder.cs","Line":545},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddSurface","Name":"AddSurface","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Builder.cs","543"]}],"DocId":"M:Sandbox.ModelBuilder.AddSurface(Sandbox.Surface)"},{"ReturnType":"Sandbox.Model","Parameters":[],"l":{"File":"Resources/Model/Model.Builder.cs","Line":556},"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","553"]}],"Documentation":{"Summary":"Finish creation of the model."},"DocId":"M:Sandbox.ModelBuilder.Create"},{"ReturnType":"Sandbox.MaterialGroupBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.MaterialGroupBuilder.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddMaterialGroup","Name":"AddMaterialGroup","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a named material group builder."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.MaterialGroupBuilder.cs","49"]}],"Documentation":{"Summary":"Add a named material group builder."},"DocId":"M:Sandbox.ModelBuilder.AddMaterialGroup(System.String)"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"mass","Type":"System.Single","Default":"0"},{"Name":"surface","Type":"Sandbox.Surface","Default":"null"},{"Name":"boneName","Type":"System.String","Default":"null"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddBody","Name":"AddBody","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a new physics body to this object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","217"]}],"Documentation":{"Summary":"Adds a new physics body to this object.","Return":"A new \u003Csee cref=\u0022T:Sandbox.PhysicsBodyBuilder\u0022 /\u003E for configuring the body.","Params":{"mass":"The mass of the body. Default is \u003Cc\u003E0\u003C/c\u003E.","surface":"The surface properties to apply. Default is \u003Cc\u003Edefault\u003C/c\u003E.","boneName":"Optional name of the bone this body is attached to.  \nLeave empty for non-skeletal bodies."}},"DocId":"M:Sandbox.ModelBuilder.AddBody(System.Single,Sandbox.Surface,System.String)"},{"ReturnType":"Sandbox.HingeJointBuilder","Parameters":[{"Name":"body1","Type":"System.Int32"},{"Name":"body2","Type":"System.Int32"},{"Name":"frame1","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"frame2","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"collision","Type":"System.Boolean","Default":"False"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":268},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddHingeJoint","Name":"AddHingeJoint","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a hinge joint between two bodies, allowing rotation around a single axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","265"]}],"DocId":"M:Sandbox.ModelBuilder.AddHingeJoint(System.Int32,System.Int32,System.Nullable\u00601{Transform},System.Nullable\u00601{Transform},System.Boolean)"},{"ReturnType":"Sandbox.BallJointBuilder","Parameters":[{"Name":"body1","Type":"System.Int32"},{"Name":"body2","Type":"System.Int32"},{"Name":"frame1","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"frame2","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"collision","Type":"System.Boolean","Default":"False"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":284},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddBallJoint","Name":"AddBallJoint","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a ball joint between two bodies, allowing free rotation within optional swing/twist limits."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","281"]}],"DocId":"M:Sandbox.ModelBuilder.AddBallJoint(System.Int32,System.Int32,System.Nullable\u00601{Transform},System.Nullable\u00601{Transform},System.Boolean)"},{"ReturnType":"Sandbox.FixedJointBuilder","Parameters":[{"Name":"body1","Type":"System.Int32"},{"Name":"body2","Type":"System.Int32"},{"Name":"frame1","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"frame2","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"collision","Type":"System.Boolean","Default":"False"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":300},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddFixedJoint","Name":"AddFixedJoint","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a fixed joint between two bodies, locking their relative position and orientation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","297"]}],"DocId":"M:Sandbox.ModelBuilder.AddFixedJoint(System.Int32,System.Int32,System.Nullable\u00601{Transform},System.Nullable\u00601{Transform},System.Boolean)"},{"ReturnType":"Sandbox.SliderJointBuilder","Parameters":[{"Name":"body1","Type":"System.Int32"},{"Name":"body2","Type":"System.Int32"},{"Name":"frame1","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"frame2","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"collision","Type":"System.Boolean","Default":"False"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":316},"IsPublic":true,"FullName":"Sandbox.ModelBuilder.AddSliderJoint","Name":"AddSliderJoint","DeclaringType":"Sandbox.ModelBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a slider joint between two bodies, allowing motion along a single axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","313"]}],"DocId":"M:Sandbox.ModelBuilder.AddSliderJoint(System.Int32,System.Int32,System.Nullable\u00601{Transform},System.Nullable\u00601{Transform},System.Boolean)"}],"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"}],"Properties":[],"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"]},{"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.MaterialGroupBuilder.cs","42"]},{"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.PhysicsBodyBuilder.cs","201"]},{"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.PhysicsJointBuilder.cs","241"]}],"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":462},"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":462},"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":462},"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":462},"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":[{"ReturnType":"Sandbox.Model.BodyPart","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.BodyPart.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.ModelParts.Get","Name":"Get","DeclaringType":"Sandbox.ModelParts","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get body part by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","83"]}],"Documentation":{"Summary":"Get body part by name."},"DocId":"M:Sandbox.ModelParts.Get(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"}],"l":{"File":"Resources/Model/Model.BodyPart.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.ModelParts..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelParts","DocId":"M:Sandbox.ModelParts.#ctor(Sandbox.Model)"}],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.Model.BodyPart\u003E","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelParts.All","Name":"All","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All body parts in this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","11"]}],"Documentation":{"Summary":"All body parts in this model."},"DocId":"P:Sandbox.ModelParts.All"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ModelParts.Count","Name":"Count","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["How many body parts there are in this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","23"]}],"Documentation":{"Summary":"How many body parts there are in this model."},"DocId":"P:Sandbox.ModelParts.Count"},{"PropertyType":"System.UInt64","Loc":{"File":"Resources/Model/Model.BodyPart.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.ModelParts.DefaultMask","Name":"DefaultMask","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Default body groups mask for this model."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","28"]}],"Documentation":{"Summary":"Default body groups mask for this model."},"DocId":"P:Sandbox.ModelParts.DefaultMask"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelParts","Name":"ModelParts","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.BodyPart.cs","3"]}],"DocId":"T:Sandbox.ModelParts"},{"Namespace":"Sandbox","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSandbox.HitboxSet.Box\u003E","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.HitboxSet.All","Name":"All","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All hitboxes in this set"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","29"]}],"Documentation":{"Summary":"All hitboxes in this set"},"DocId":"P:Sandbox.HitboxSet.All"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HitboxSet","Name":"HitboxSet","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A set of hitboxes on a model. Hitboxes can be boxes, spheres or capsules."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","6"]}],"Documentation":{"Summary":"A set of hitboxes on a model. Hitboxes can be boxes, spheres or capsules."},"DocId":"T:Sandbox.HitboxSet"},{"Namespace":"","Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","66"]}],"DocId":"P:Sandbox.HitboxSet.Box.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.SurfaceName","Name":"SurfaceName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","67"]}],"DocId":"P:Sandbox.HitboxSet.Box.SurfaceName"},{"PropertyType":"Sandbox.BoneCollection.Bone","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Bone","Name":"Bone","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","68"]}],"DocId":"P:Sandbox.HitboxSet.Box.Bone"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.HitboxSet.Box.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","69"]}],"DocId":"P:Sandbox.HitboxSet.Box.Tags"},{"PropertyType":"System.Object","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":75},"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","74"]}],"Documentation":{"Summary":"Either a Sphere, Capsule or BBox"},"DocId":"P:Sandbox.HitboxSet.Box.Shape"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Hitbox.cs","Line":84},"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","79"]}],"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":99},"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","94"]}],"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":"DescriptionAttribute","ConstructorArguments":["A single hitbox on the model. This can be a box, sphere or capsule."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Hitbox.cs","34"]}],"Documentation":{"Summary":"A single hitbox on the model. This can be a box, sphere or capsule."},"DocId":"T:Sandbox.HitboxSet.Box"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.MaterialGroupBuilder","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Model/Model.MaterialGroupBuilder.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.MaterialGroupBuilder.WithName","Name":"WithName","DeclaringType":"Sandbox.MaterialGroupBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.MaterialGroupBuilder.cs","13"]}],"Documentation":{},"DocId":"M:Sandbox.MaterialGroupBuilder.WithName(System.String)"},{"ReturnType":"Sandbox.MaterialGroupBuilder","Parameters":[{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Resources/Model/Model.MaterialGroupBuilder.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.MaterialGroupBuilder.AddMaterial","Name":"AddMaterial","DeclaringType":"Sandbox.MaterialGroupBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a material to the group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.MaterialGroupBuilder.cs","22"]}],"Documentation":{"Summary":"Add a material to the group."},"DocId":"M:Sandbox.MaterialGroupBuilder.AddMaterial(Sandbox.Material)"},{"ReturnType":"Sandbox.MaterialGroupBuilder","Parameters":[{"Name":"materials","Type":"System.Span\u00601\u003CSandbox.Material\u003E"}],"l":{"File":"Resources/Model/Model.MaterialGroupBuilder.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.MaterialGroupBuilder.AddMaterials","Name":"AddMaterials","DeclaringType":"Sandbox.MaterialGroupBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a materials to the group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.MaterialGroupBuilder.cs","31"]}],"DocId":"M:Sandbox.MaterialGroupBuilder.AddMaterials(System.Span\u00601{Sandbox.Material})"}],"Constructors":[],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.MaterialGroupBuilder.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.MaterialGroupBuilder.Name","Name":"Name","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the material group."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.MaterialGroupBuilder.cs","8"]}],"Documentation":{"Summary":"The name of the material group."},"DocId":"P:Sandbox.MaterialGroupBuilder.Name"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.MaterialGroupBuilder","Name":"MaterialGroupBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.MaterialGroupBuilder.cs","3"]}],"DocId":"T:Sandbox.MaterialGroupBuilder"},{"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":133},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BoneCount","Name":"BoneCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","132"]}],"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":147},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","146"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Type"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Fixed","Name":"Fixed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","147"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Fixed"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Body1","Name":"Body1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","149"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Body1"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Body2","Name":"Body2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","150"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Body2"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Frame1","Name":"Frame1","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","152"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Frame1"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.Frame2","Name":"Frame2","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","153"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.Frame2"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableCollision","Name":"EnableCollision","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","155"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableCollision"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableLinearLimit","Name":"EnableLinearLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","157"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableLinearLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableLinearMotor","Name":"EnableLinearMotor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","158"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableLinearMotor"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearTargetVelocity","Name":"LinearTargetVelocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","159"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearTargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":161},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.MaxForce","Name":"MaxForce","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","160"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.MaxForce"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearFrequency","Name":"LinearFrequency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","161"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearDampingRatio","Name":"LinearDampingRatio","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","162"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearDampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearStrength","Name":"LinearStrength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","163"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":166},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableSwingLimit","Name":"EnableSwingLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","165"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableSwingLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableTwistLimit","Name":"EnableTwistLimit","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","166"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableTwistLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.EnableAngularMotor","Name":"EnableAngularMotor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","167"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.EnableAngularMotor"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularTargetVelocity","Name":"AngularTargetVelocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","168"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularTargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":170},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.MaxTorque","Name":"MaxTorque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","169"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.MaxTorque"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularFrequency","Name":"AngularFrequency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","170"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularDampingRatio","Name":"AngularDampingRatio","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","171"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularDampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.AngularStrength","Name":"AngularStrength","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","172"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.AngularStrength"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearMin","Name":"LinearMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","174"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearMin"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.LinearMax","Name":"LinearMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","175"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.LinearMax"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.SwingMin","Name":"SwingMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","177"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.SwingMin"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":179},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.SwingMax","Name":"SwingMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","178"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.SwingMax"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.TwistMin","Name":"TwistMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","180"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.Joint.TwistMin"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.Joint.TwistMax","Name":"TwistMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","181"]}],"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","142"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.Joint"},{"Namespace":"","Methods":[],"Constructors":[],"Properties":[{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":207},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Transform","Name":"Transform","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","206"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Transform"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.BoneName","Name":"BoneName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","208"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.BoneName"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Mass","Name":"Mass","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","212"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.Mass"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":214},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","213"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":215},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","214"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.AngularDamping"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":216},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.OverrideMassCenter","Name":"OverrideMassCenter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","215"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.OverrideMassCenter"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.MassCenterOverride","Name":"MassCenterOverride","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","216"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.MassCenterOverride"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.Physics.cs","Line":218},"IsPublic":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.GravityScale","Name":"GravityScale","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.Physics.cs","217"]}],"DocId":"P:Sandbox.PhysicsGroupDescription.BodyPart.GravityScale"},{"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","201"]}],"DocId":"T:Sandbox.PhysicsGroupDescription.BodyPart"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.PhysicsGroupDescription.BodyPart.Part..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsGroupDescription.BodyPart.Part","DocId":"M:Sandbox.PhysicsGroupDescription.BodyPart.Part.#ctor"}],"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","Methods":[{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"mass","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SetMass","Name":"SetMass","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","45"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsBodyBuilder.SetMass(System.Single)"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"surface","Type":"Sandbox.Surface"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SetSurface","Name":"SetSurface","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","52"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsBodyBuilder.SetSurface(Sandbox.Surface)"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"bindPose","Type":"Transform"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SetBindPose","Name":"SetBindPose","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","59"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsBodyBuilder.SetBindPose(Transform)"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"boneName","Type":"System.String"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SetBoneName","Name":"SetBoneName","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","66"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsBodyBuilder.SetBoneName(System.String)"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"sphere","Type":"Sandbox.Sphere"},{"Name":"transform","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.AddSphere","Name":"AddSphere","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a sphere shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","75"]}],"DocId":"M:Sandbox.PhysicsBodyBuilder.AddSphere(Sandbox.Sphere,System.Nullable\u00601{Transform})"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"capsule","Type":"Capsule"},{"Name":"transform","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.AddCapsule","Name":"AddCapsule","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a capsule shape."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","89"]}],"DocId":"M:Sandbox.PhysicsBodyBuilder.AddCapsule(Capsule,System.Nullable\u00601{Transform})"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"points","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"transform","Type":"System.Nullable\u00601\u003CTransform\u003E","Default":"null"},{"Name":"simplify","Type":"System.Nullable\u00601\u003CSandbox.PhysicsBodyBuilder.HullSimplify\u003E","Default":"null"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.AddHull","Name":"AddHull","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a convex hull shape to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","150"]}],"DocId":"M:Sandbox.PhysicsBodyBuilder.AddHull(System.Span\u00601{Vector3},System.Nullable\u00601{Transform},System.Nullable\u00601{Sandbox.PhysicsBodyBuilder.HullSimplify})"},{"ReturnType":"Sandbox.PhysicsBodyBuilder","Parameters":[{"Name":"vertices","Type":"System.Span\u00601\u003CVector3\u003E"},{"Name":"indices","Type":"System.Span\u00601\u003CSystem.UInt32\u003E"},{"Name":"materials","Type":"System.Span\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.AddMesh","Name":"AddMesh","DeclaringType":"Sandbox.PhysicsBodyBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Adds a triangle mesh shape to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","179"]}],"DocId":"M:Sandbox.PhysicsBodyBuilder.AddMesh(System.Span\u00601{Vector3},System.Span\u00601{System.UInt32},System.Span\u00601{System.Byte})"}],"Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.Mass","Name":"Mass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The mass of the body in kilograms. Set to \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003E0\u003C/code\u003E to calculate automatically from its shapes and density."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","13"]}],"Documentation":{"Summary":"The mass of the body in kilograms.  \nSet to \u003Cc\u003E0\u003C/c\u003E to calculate automatically from its shapes and density."},"DocId":"P:Sandbox.PhysicsBodyBuilder.Mass"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.Surface","Name":"Surface","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The surface properties applied to this body."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","18"]}],"Documentation":{"Summary":"The surface properties applied to this body."},"DocId":"P:Sandbox.PhysicsBodyBuilder.Surface"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.BindPose","Name":"BindPose","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The bind pose transform used when attaching this body to a bone."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","23"]}],"Documentation":{"Summary":"The bind pose transform used when attaching this body to a bone."},"DocId":"P:Sandbox.PhysicsBodyBuilder.BindPose"},{"PropertyType":"System.String","Loc":{"File":"Resources/Model/Model.PhysicsBodyBuilder.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.BoneName","Name":"BoneName","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the bone this body is attached to, or \u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Enull\u003C/code\u003E if not attached."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","28"]}],"Documentation":{"Summary":"The name of the bone this body is attached to, or \u003Cc\u003Enull\u003C/c\u003E if not attached."},"DocId":"P:Sandbox.PhysicsBodyBuilder.BoneName"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder","Name":"PhysicsBodyBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate a physics body 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\u003EAddBody\u003C/span\u003E(\u003Cspan style=\u0022color: #86C691;\u0022\u003Efloat\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESurface\u003C/span\u003E,\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003Estring\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","7"]}],"Documentation":{"Summary":"Provides ability to generate a physics body for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime.\nSee \u003Csee cref=\u0022M:Sandbox.ModelBuilder.AddBody(System.Single,Sandbox.Surface,System.String)\u0022 /\u003E"},"DocId":"T:Sandbox.PhysicsBodyBuilder"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.PhysicsBodyBuilder.SimplifyMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SimplifyMethod.QEM","Name":"QEM","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Quadratic Error Metric \uFFFD prioritizes preserving shape accuracy."]}],"Documentation":{"Summary":"Quadratic Error Metric \uFFFD prioritizes preserving shape accuracy."},"DocId":"F:Sandbox.PhysicsBodyBuilder.SimplifyMethod.QEM"},{"FieldType":"Sandbox.PhysicsBodyBuilder.SimplifyMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SimplifyMethod.IVR","Name":"IVR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Iterative Vertex Removal \uFFFD removes vertices gradually."]}],"Documentation":{"Summary":"Iterative Vertex Removal \uFFFD removes vertices gradually."},"DocId":"F:Sandbox.PhysicsBodyBuilder.SimplifyMethod.IVR"},{"FieldType":"Sandbox.PhysicsBodyBuilder.SimplifyMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SimplifyMethod.None","Name":"None","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["No simplification \uFFFD use the exact points provided."]}],"Documentation":{"Summary":"No simplification \uFFFD use the exact points provided."},"DocId":"F:Sandbox.PhysicsBodyBuilder.SimplifyMethod.None"},{"FieldType":"Sandbox.PhysicsBodyBuilder.SimplifyMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SimplifyMethod.IFR","Name":"IFR","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Iterative Face Removal \uFFFD removes faces to reduce complexity."]}],"Documentation":{"Summary":"Iterative Face Removal \uFFFD removes faces to reduce complexity."},"DocId":"F:Sandbox.PhysicsBodyBuilder.SimplifyMethod.IFR"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.SimplifyMethod","Name":"SimplifyMethod","DeclaringType":"Sandbox.PhysicsBodyBuilder","Documentation":{"Summary":"The method used to simplify a hull."},"DocId":"T:Sandbox.PhysicsBodyBuilder.SimplifyMethod"},{"Namespace":"","Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify.AngleTolerance","Name":"AngleTolerance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","125"]}],"Documentation":{"Summary":"Maximum allowed angle change between faces, in degrees."},"DocId":"F:Sandbox.PhysicsBodyBuilder.HullSimplify.AngleTolerance"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify.DistanceTolerance","Name":"DistanceTolerance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","128"]}],"Documentation":{"Summary":"Maximum distance a vertex can be moved during simplification."},"DocId":"F:Sandbox.PhysicsBodyBuilder.HullSimplify.DistanceTolerance"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify.MaxFaces","Name":"MaxFaces","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","131"]}],"Documentation":{"Summary":"Maximum number of faces allowed after simplification."},"DocId":"F:Sandbox.PhysicsBodyBuilder.HullSimplify.MaxFaces"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify.MaxEdges","Name":"MaxEdges","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","134"]}],"Documentation":{"Summary":"Maximum number of edges allowed after simplification."},"DocId":"F:Sandbox.PhysicsBodyBuilder.HullSimplify.MaxEdges"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify.MaxVerts","Name":"MaxVerts","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","137"]}],"Documentation":{"Summary":"Maximum number of vertices allowed after simplification."},"DocId":"F:Sandbox.PhysicsBodyBuilder.HullSimplify.MaxVerts"},{"FieldType":"Sandbox.PhysicsBodyBuilder.SimplifyMethod","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify.Method","Name":"Method","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsBodyBuilder.cs","140"]}],"Documentation":{"Summary":"The simplification method to use."},"DocId":"F:Sandbox.PhysicsBodyBuilder.HullSimplify.Method"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsBodyBuilder.HullSimplify","Name":"HullSimplify","DeclaringType":"Sandbox.PhysicsBodyBuilder","Documentation":{"Summary":"Settings for simplifying a hull shape."},"DocId":"T:Sandbox.PhysicsBodyBuilder.HullSimplify"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":62},"IsProtected":true,"FullName":"Sandbox.PhysicsJointBuilder..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsJointBuilder","DocId":"M:Sandbox.PhysicsJointBuilder.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.Body1","Name":"Body1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The index of the first body connected by the joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","29"]}],"Documentation":{"Summary":"The index of the first body connected by the joint."},"DocId":"P:Sandbox.PhysicsJointBuilder.Body1"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.Body2","Name":"Body2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The index of the second body connected by the joint."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","34"]}],"Documentation":{"Summary":"The index of the second body connected by the joint."},"DocId":"P:Sandbox.PhysicsJointBuilder.Body2"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.Frame1","Name":"Frame1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The joint frame in the local space of \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsJointBuilder\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody1\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","39"]}],"Documentation":{"Summary":"The joint frame in the local space of \u003Csee cref=\u0022P:Sandbox.PhysicsJointBuilder.Body1\u0022 /\u003E."},"DocId":"P:Sandbox.PhysicsJointBuilder.Frame1"},{"PropertyType":"Transform","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.Frame2","Name":"Frame2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The joint frame in the local space of \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPhysicsJointBuilder\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBody2\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","44"]}],"Documentation":{"Summary":"The joint frame in the local space of \u003Csee cref=\u0022P:Sandbox.PhysicsJointBuilder.Body2\u0022 /\u003E."},"DocId":"P:Sandbox.PhysicsJointBuilder.Frame2"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.EnableCollision","Name":"EnableCollision","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the connected bodies can collide with each other."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","49"]}],"Documentation":{"Summary":"Whether the connected bodies can collide with each other."},"DocId":"P:Sandbox.PhysicsJointBuilder.EnableCollision"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.LinearStrength","Name":"LinearStrength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum linear force the joint can withstand before breaking."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","54"]}],"Documentation":{"Summary":"The maximum linear force the joint can withstand before breaking."},"DocId":"P:Sandbox.PhysicsJointBuilder.LinearStrength"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder.AngularStrength","Name":"AngularStrength","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The maximum angular force/torque the joint can withstand before breaking."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","59"]}],"Documentation":{"Summary":"The maximum angular force/torque the joint can withstand before breaking."},"DocId":"P:Sandbox.PhysicsJointBuilder.AngularStrength"}],"Fields":[],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsJointBuilder","Name":"PhysicsJointBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate a physics joint for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E at runtime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","6"]}],"Documentation":{"Summary":"Provides ability to generate a physics joint for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime."},"DocId":"T:Sandbox.PhysicsJointBuilder"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":67},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithBody1","Name":"WithBody1","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","67"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithBody1\u0060\u00601(\u0060\u00600,System.Int32)"},{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"System.Int32"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":70},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithBody2","Name":"WithBody2","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","70"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithBody2\u0060\u00601(\u0060\u00600,System.Int32)"},{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"Transform"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":73},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithFrame1","Name":"WithFrame1","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","73"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithFrame1\u0060\u00601(\u0060\u00600,Transform)"},{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"Transform"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":76},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithFrame2","Name":"WithFrame2","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","76"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithFrame2\u0060\u00601(\u0060\u00600,Transform)"},{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"System.Boolean"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":79},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithCollision","Name":"WithCollision","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","79"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithCollision\u0060\u00601(\u0060\u00600,System.Boolean)"},{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":82},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithLinearStrength","Name":"WithLinearStrength","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","82"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithLinearStrength\u0060\u00601(\u0060\u00600,System.Single)"},{"ReturnType":"T","Parameters":[{"Name":"b","Type":"T"},{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":85},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions.WithAngularStrength","Name":"WithAngularStrength","DeclaringType":"Sandbox.PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","85"]}],"Documentation":{},"DocId":"M:Sandbox.PhysicsJointBuilderExtensions.WithAngularStrength\u0060\u00601(\u0060\u00600,System.Single)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.PhysicsJointBuilderExtensions","Name":"PhysicsJointBuilderExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","64"]}],"DocId":"T:Sandbox.PhysicsJointBuilderExtensions"},{"Namespace":"Sandbox","BaseType":"Sandbox.PhysicsJointBuilder","Methods":[{"ReturnType":"Sandbox.HingeJointBuilder","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.WithTwistLimit","Name":"WithTwistLimit","DeclaringType":"Sandbox.HingeJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","119"]}],"Documentation":{},"DocId":"M:Sandbox.HingeJointBuilder.WithTwistLimit(System.Single,System.Single)"},{"ReturnType":"Sandbox.HingeJointBuilder","Parameters":[{"Name":"v","Type":"Vector3"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.WithTargetVelocity","Name":"WithTargetVelocity","DeclaringType":"Sandbox.HingeJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","122"]}],"Documentation":{},"DocId":"M:Sandbox.HingeJointBuilder.WithTargetVelocity(Vector3)"},{"ReturnType":"Sandbox.HingeJointBuilder","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.WithMaxTorque","Name":"WithMaxTorque","DeclaringType":"Sandbox.HingeJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","125"]}],"Documentation":{},"DocId":"M:Sandbox.HingeJointBuilder.WithMaxTorque(System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.EnableTwistLimit","Name":"EnableTwistLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the hinge enforces a twist angle limit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","96"]}],"Documentation":{"Summary":"Whether the hinge enforces a twist angle limit."},"DocId":"P:Sandbox.HingeJointBuilder.EnableTwistLimit"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.TwistLimit","Name":"TwistLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum and maximum allowed twist angles (degrees)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","101"]}],"Documentation":{"Summary":"The minimum and maximum allowed twist angles (degrees)."},"DocId":"P:Sandbox.HingeJointBuilder.TwistLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.EnableMotor","Name":"EnableMotor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the hinge\u0027s angular motor is enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","106"]}],"Documentation":{"Summary":"Whether the hinge\u0027s angular motor is enabled."},"DocId":"P:Sandbox.HingeJointBuilder.EnableMotor"},{"PropertyType":"Vector3","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.TargetVelocity","Name":"TargetVelocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Target angular velocity for the motor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","111"]}],"Documentation":{"Summary":"Target angular velocity for the motor."},"DocId":"P:Sandbox.HingeJointBuilder.TargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":117},"IsPublic":true,"FullName":"Sandbox.HingeJointBuilder.MaxTorque","Name":"MaxTorque","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum torque the motor may apply."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","116"]}],"Documentation":{"Summary":"Maximum torque the motor may apply."},"DocId":"P:Sandbox.HingeJointBuilder.MaxTorque"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.HingeJointBuilder","Name":"HingeJointBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate a hinge joint for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E at runtime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","91"]}],"Documentation":{"Summary":"Provides ability to generate a hinge joint for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime."},"DocId":"T:Sandbox.HingeJointBuilder"},{"Namespace":"Sandbox","BaseType":"Sandbox.PhysicsJointBuilder","Methods":[{"ReturnType":"Sandbox.BallJointBuilder","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.BallJointBuilder.WithSwingLimit","Name":"WithSwingLimit","DeclaringType":"Sandbox.BallJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","159"]}],"Documentation":{},"DocId":"M:Sandbox.BallJointBuilder.WithSwingLimit(System.Single)"},{"ReturnType":"Sandbox.BallJointBuilder","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.BallJointBuilder.WithTwistLimit","Name":"WithTwistLimit","DeclaringType":"Sandbox.BallJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","162"]}],"Documentation":{},"DocId":"M:Sandbox.BallJointBuilder.WithTwistLimit(System.Single,System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.BallJointBuilder.EnableSwingLimit","Name":"EnableSwingLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the joint enforces a swing angle limit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","141"]}],"Documentation":{"Summary":"Whether the joint enforces a swing angle limit."},"DocId":"P:Sandbox.BallJointBuilder.EnableSwingLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.BallJointBuilder.EnableTwistLimit","Name":"EnableTwistLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the joint enforces a twist angle limit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","146"]}],"Documentation":{"Summary":"Whether the joint enforces a twist angle limit."},"DocId":"P:Sandbox.BallJointBuilder.EnableTwistLimit"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.BallJointBuilder.SwingLimit","Name":"SwingLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum allowed swing angle in degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","151"]}],"Documentation":{"Summary":"Maximum allowed swing angle in degrees."},"DocId":"P:Sandbox.BallJointBuilder.SwingLimit"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.BallJointBuilder.TwistLimit","Name":"TwistLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum and maximum allowed twist angles in degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","156"]}],"Documentation":{"Summary":"Minimum and maximum allowed twist angles in degrees."},"DocId":"P:Sandbox.BallJointBuilder.TwistLimit"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BallJointBuilder","Name":"BallJointBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate a ball joint for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E at runtime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","136"]}],"Documentation":{"Summary":"Provides ability to generate a ball joint for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime."},"DocId":"T:Sandbox.BallJointBuilder"},{"Namespace":"Sandbox","BaseType":"Sandbox.PhysicsJointBuilder","Methods":[{"ReturnType":"Sandbox.FixedJointBuilder","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":200},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.WithLinearFrequency","Name":"WithLinearFrequency","DeclaringType":"Sandbox.FixedJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","200"]}],"Documentation":{},"DocId":"M:Sandbox.FixedJointBuilder.WithLinearFrequency(System.Single)"},{"ReturnType":"Sandbox.FixedJointBuilder","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":203},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.WithLinearDamping","Name":"WithLinearDamping","DeclaringType":"Sandbox.FixedJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","203"]}],"Documentation":{},"DocId":"M:Sandbox.FixedJointBuilder.WithLinearDamping(System.Single)"},{"ReturnType":"Sandbox.FixedJointBuilder","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":206},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.WithAngularFrequency","Name":"WithAngularFrequency","DeclaringType":"Sandbox.FixedJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","206"]}],"Documentation":{},"DocId":"M:Sandbox.FixedJointBuilder.WithAngularFrequency(System.Single)"},{"ReturnType":"Sandbox.FixedJointBuilder","Parameters":[{"Name":"v","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.WithAngularDamping","Name":"WithAngularDamping","DeclaringType":"Sandbox.FixedJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","209"]}],"Documentation":{},"DocId":"M:Sandbox.FixedJointBuilder.WithAngularDamping(System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":180},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.LinearFrequency","Name":"LinearFrequency","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The frequency of the joint\u0027s linear spring in hertz. Higher values make the joint stiffer in translation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","179"]}],"Documentation":{"Summary":"The frequency of the joint\u0027s linear spring in hertz.\nHigher values make the joint stiffer in translation."},"DocId":"P:Sandbox.FixedJointBuilder.LinearFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":186},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The damping ratio for the joint\u0027s linear spring. Higher values reduce oscillation in translation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","185"]}],"Documentation":{"Summary":"The damping ratio for the joint\u0027s linear spring.\nHigher values reduce oscillation in translation."},"DocId":"P:Sandbox.FixedJointBuilder.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.AngularFrequency","Name":"AngularFrequency","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The frequency of the joint\u0027s angular spring in hertz. Higher values make the joint stiffer in rotation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","191"]}],"Documentation":{"Summary":"The frequency of the joint\u0027s angular spring in hertz.\nHigher values make the joint stiffer in rotation."},"DocId":"P:Sandbox.FixedJointBuilder.AngularFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":198},"IsPublic":true,"FullName":"Sandbox.FixedJointBuilder.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The damping ratio for the joint\u0027s angular spring. Higher values reduce oscillation in rotation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","197"]}],"Documentation":{"Summary":"The damping ratio for the joint\u0027s angular spring.\nHigher values reduce oscillation in rotation."},"DocId":"P:Sandbox.FixedJointBuilder.AngularDamping"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FixedJointBuilder","Name":"FixedJointBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate a fixed joint for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E at runtime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","173"]}],"Documentation":{"Summary":"Provides ability to generate a fixed joint for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime."},"DocId":"T:Sandbox.FixedJointBuilder"},{"Namespace":"Sandbox","BaseType":"Sandbox.PhysicsJointBuilder","Methods":[{"ReturnType":"Sandbox.SliderJointBuilder","Parameters":[{"Name":"min","Type":"System.Single"},{"Name":"max","Type":"System.Single"}],"l":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":233},"IsPublic":true,"FullName":"Sandbox.SliderJointBuilder.WithLimit","Name":"WithLimit","DeclaringType":"Sandbox.SliderJointBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","233"]}],"Documentation":{},"DocId":"M:Sandbox.SliderJointBuilder.WithLimit(System.Single,System.Single)"}],"Constructors":[],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":226},"IsPublic":true,"FullName":"Sandbox.SliderJointBuilder.EnableLimit","Name":"EnableLimit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the joint enforces a translation limit along its axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","225"]}],"Documentation":{"Summary":"Whether the joint enforces a translation limit along its axis."},"DocId":"P:Sandbox.SliderJointBuilder.EnableLimit"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Model/Model.PhysicsJointBuilder.cs","Line":231},"IsPublic":true,"FullName":"Sandbox.SliderJointBuilder.Limit","Name":"Limit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum and maximum allowed translation along the joint axis."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","230"]}],"Documentation":{"Summary":"The minimum and maximum allowed translation along the joint axis."},"DocId":"P:Sandbox.SliderJointBuilder.Limit"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SliderJointBuilder","Name":"SliderJointBuilder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides ability to generate a slider joint for a \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EModel\u003C/span\u003E at runtime."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Model\\Model.PhysicsJointBuilder.cs","220"]}],"Documentation":{"Summary":"Provides ability to generate a slider joint for a \u003Csee cref=\u0022T:Sandbox.Model\u0022 /\u003E at runtime."},"DocId":"T:Sandbox.SliderJointBuilder"},{"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":40},"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","36"]}],"DocId":"M:Sandbox.ParticleSnapshot.Update(System.Span\u00601{Sandbox.ParticleSnapshot.Vertex})"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Particles/ParticleSnapshot.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.ParticleSnapshot..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleSnapshot","Documentation":{"Summary":"Create new empty procedural particle snapshot."},"DocId":"M:Sandbox.ParticleSnapshot.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Particles/ParticleSnapshot.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ParticleSnapshot.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSnapshot.cs","10"]}],"DocId":"P:Sandbox.ParticleSnapshot.IsValid"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ParticleSnapshot","Name":"ParticleSnapshot","Attributes":[{"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","17"]}],"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","18"]}],"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","19"]}],"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","20"]}],"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","21"]}],"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","22"]}],"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":42},"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","41"]}],"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","IsVirtual":true,"Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ParticleSystem.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Particles\\ParticleSystem.cs","9"]}],"DocId":"P:Sandbox.ParticleSystem.IsValid"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":15},"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","14"]}],"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":20},"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","19"]}],"Documentation":{"Summary":"Particle system file name."},"DocId":"P:Sandbox.ParticleSystem.Name"},{"PropertyType":"BBox","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":25},"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","24"]}],"Documentation":{"Summary":"Static bounding box of the resource."},"DocId":"P:Sandbox.ParticleSystem.Bounds"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Particles/ParticleSystem.cs","Line":34},"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","33"]}],"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":"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":"Sandbox.Bitmap","Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Resource.AssetType.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Resource.GetAssetTypeIcon","Name":"GetAssetTypeIcon","DeclaringType":"Sandbox.Resource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the icon for this type of asset. This is an icon that is shown in the editor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.AssetType.cs","8"]}],"Documentation":{"Summary":"Get the icon for this type of asset. This is an icon that is shown in the editor."},"DocId":"M:Sandbox.Resource.GetAssetTypeIcon(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Resource.AssetType.cs","Line":22},"IsProtected":true,"FullName":"Sandbox.Resource.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.Resource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create an icon for this type of asset. This is an icon that is shown in the editor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.AssetType.cs","17"]}],"Documentation":{"Summary":"Create an icon for this type of asset. This is an icon that is shown in the editor."},"DocId":"M:Sandbox.Resource.CreateAssetTypeIcon(System.Int32,System.Int32)"},{"ReturnType":"Sandbox.Bitmap","Parameters":[{"Name":"icon","Type":"System.String"},{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"},{"Name":"background","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"},{"Name":"foreground","Type":"System.Nullable\u00601\u003CColor\u003E","Default":"null"}],"l":{"File":"Resources/Resource.AssetType.cs","Line":42},"IsProtected":true,"IsStatic":true,"FullName":"Sandbox.Resource.CreateSimpleAssetTypeIcon","Name":"CreateSimpleAssetTypeIcon","DeclaringType":"Sandbox.Resource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a simple icon using an icon. This is used by default for asset types."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.AssetType.cs","39"]}],"DocId":"M:Sandbox.Resource.CreateSimpleAssetTypeIcon(System.String,System.Int32,System.Int32,System.Nullable\u00601{Color},System.Nullable\u00601{Color})"},{"ReturnType":"System.Void","IsVirtual":true,"IsOverride":true,"Parameters":[],"l":{"File":"Resources/Resource.cs","Line":55},"IsProtected":true,"FullName":"Sandbox.Resource.Finalize","Name":"Finalize","DeclaringType":"Sandbox.Resource","DocId":"M:Sandbox.Resource.Finalize"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Resource.cs","Line":131},"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","127"]}],"Documentation":{"Summary":"Should be called after the resource has been edited by the inspector"},"DocId":"M:Sandbox.Resource.StateHasChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"context","Type":"Sandbox.ResourcePublishContext"}],"l":{"File":"Resources/Resource.Publishing.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Resource.ConfigurePublishing","Name":"ConfigurePublishing","DeclaringType":"Sandbox.Resource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When publishing an asset we\u0027ll call into this method to allow the resource to configure how it wants to be published. This allows your resource to make bespoke decisions to configure publishing based on its content."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","9"]}],"Documentation":{"Summary":"When publishing an asset we\u0027ll call into this method to allow the resource to configure how it wants to be published.\nThis allows your resource to make bespoke decisions to configure publishing based on its content."},"DocId":"M:Sandbox.Resource.ConfigurePublishing(Sandbox.ResourcePublishContext)"},{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"options","Type":"Sandbox.Resource.ThumbnailOptions"}],"l":{"File":"Resources/Resource.Thumbnail.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Resource.RenderThumbnail","Name":"RenderThumbnail","DeclaringType":"Sandbox.Resource","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a thumbnail for this specific resource."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Thumbnail.cs","8"]}],"Documentation":{"Summary":"Render a thumbnail for this specific resource."},"DocId":"M:Sandbox.Resource.RenderThumbnail(Sandbox.Resource.ThumbnailOptions)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":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,"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"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.Resources.EmbeddedResource\u003E","Loc":{"File":"Resources/Resource.Json.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Resource.EmbeddedResource","Name":"EmbeddedResource","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Embedded data for this resource"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Json.cs","12"]}],"Documentation":{"Summary":"Embedded data for this resource"},"DocId":"P:Sandbox.Resource.EmbeddedResource"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resource","Name":"Resource","Attributes":[{"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.AssetType.cs","3"]},{"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","7"]},{"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.Publishing.cs","3"]},{"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.Thumbnail.cs","3"]}],"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":"","Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Resources/Resource.Thumbnail.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Resource.ThumbnailOptions.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Thumbnail.cs","16"]}],"DocId":"P:Sandbox.Resource.ThumbnailOptions.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Resource.Thumbnail.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Resource.ThumbnailOptions.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Thumbnail.cs","17"]}],"DocId":"P:Sandbox.Resource.ThumbnailOptions.Height"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Resource.ThumbnailOptions","Name":"ThumbnailOptions","DeclaringType":"Sandbox.Resource","DocId":"T:Sandbox.Resource.ThumbnailOptions"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"reason","Type":"System.String"}],"l":{"File":"Resources/Resource.Publishing.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext.SetPublishingDisabled","Name":"SetPublishingDisabled","DeclaringType":"Sandbox.ResourcePublishContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows you to disable publishing for this resource, with a reason that\u0027ll be shown to the user."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","36"]}],"Documentation":{"Summary":"Allows you to disable publishing for this resource, with a reason that\u0027ll be shown\nto the user."},"DocId":"M:Sandbox.ResourcePublishContext.SetPublishingDisabled(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Resource.Publishing.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext..ctor","Name":".ctor","DeclaringType":"Sandbox.ResourcePublishContext","DocId":"M:Sandbox.ResourcePublishContext.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Resource.Publishing.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext.PublishingEnabled","Name":"PublishingEnabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Can be set to false using SetPublishingDisabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","25"]}],"Documentation":{"Summary":"Can be set to false using SetPublishingDisabled"},"DocId":"P:Sandbox.ResourcePublishContext.PublishingEnabled"},{"PropertyType":"System.String","Loc":{"File":"Resources/Resource.Publishing.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext.ReasonForDisabling","Name":"ReasonForDisabling","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If publishing is disabled this will be the message to display why."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","30"]}],"Documentation":{"Summary":"If publishing is disabled this will be the message to display why."},"DocId":"P:Sandbox.ResourcePublishContext.ReasonForDisabling"},{"PropertyType":"System.Func\u00601\u003CSandbox.Bitmap\u003E","Loc":{"File":"Resources/Resource.Publishing.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext.CreateThumbnailFunction","Name":"CreateThumbnailFunction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A function to create a thumbnail for this resource. If not null, this will be called to create the thumbnail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","45"]}],"Documentation":{"Summary":"A function to create a thumbnail for this resource. If not null, this will be called to create the thumbnail."},"DocId":"P:Sandbox.ResourcePublishContext.CreateThumbnailFunction"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Resource.Publishing.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext.IncludeCode","Name":"IncludeCode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true we\u0027ll include the addon\u0027s code with this"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","50"]}],"Documentation":{"Summary":"If true we\u0027ll include the addon\u0027s code with this"},"DocId":"P:Sandbox.ResourcePublishContext.IncludeCode"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Resource.Publishing.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.ResourcePublishContext.CanIncludeSourceFiles","Name":"CanIncludeSourceFiles","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then we\u0027ll offer an option to upload source files with this asset. This will make it easier for people who want to download and add it to their project, but make their own changes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","57"]}],"Documentation":{"Summary":"If true then we\u0027ll offer an option to upload source files with this asset. This will make it easier for people\nwho want to download and add it to their project, but make their own changes."},"DocId":"P:Sandbox.ResourcePublishContext.CanIncludeSourceFiles"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ResourcePublishContext","Name":"ResourcePublishContext","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Created by the editor when publishing a resource, passed into Resource.ConfigurePublishing. This allows the resource to configure how it wants to be published."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Resource.Publishing.cs","20"]}],"Documentation":{"Summary":"Created by the editor when publishing a resource, passed into Resource.ConfigurePublishing. This allows\nthe resource to configure how it wants to be published."},"DocId":"T:Sandbox.ResourcePublishContext"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.ResourceExtension\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.ResourceExtension\u003CT\u003E","DocId":"M:Sandbox.ResourceExtension\u00601.#ctor"}],"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":156},"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","153"]}],"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":171},"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","169"]}],"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":185},"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","183"]}],"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":196},"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","193"]}],"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","204"]}],"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":12},"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","9"]}],"DocId":"T:Sandbox.ResourceSystem"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"T","Parameters":[{"Name":"identifier","Type":"System.Int32"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":469},"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","468"]}],"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":476},"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","475"]}],"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":485},"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","484"]}],"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":491},"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","490"]}],"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":499},"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","498"]}],"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)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"path","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.ResourceLibrary/\u003CLoadAsync\u003Ed__5\u00601"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Load a resource by its file path."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","503"]}],"Documentation":{"Summary":"Load a resource by its file path."},"DocId":"M:Sandbox.ResourceLibrary.LoadAsync\u0060\u00601(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Bitmap\u003E","Parameters":[{"Name":"path","Type":"System.String"},{"Name":"width","Type":"System.Int32","Default":"256"},{"Name":"height","Type":"System.Int32","Default":"256"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ResourceLibrary.GetThumbnail","Name":"GetThumbnail","DeclaringType":"Sandbox.ResourceLibrary","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.ResourceLibrary/\u003CGetThumbnail\u003Ed__6"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a thumbnail for this resource"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","538"]}],"Documentation":{"Summary":"Render a thumbnail for this resource"},"DocId":"M:Sandbox.ResourceLibrary.GetThumbnail(System.String,System.Int32,System.Int32)"}],"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","461"]}],"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":553},"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","552"]}],"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":558},"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","557"]}],"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":563},"IsPublic":true,"FullName":"Sandbox.ResourceLibrary.IEventListener.OnSave","Name":"OnSave","DeclaringType":"Sandbox.ResourceLibrary.IEventListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a resource has been saved"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\ResourceLibrary.cs","562"]}],"Documentation":{"Summary":"Called when a resource has been saved"},"DocId":"M:Sandbox.ResourceLibrary.IEventListener.OnSave(Sandbox.GameResource)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Resources/ResourceLibrary.cs","Line":568},"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","567"]}],"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":574},"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","573"]}],"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":"Sandbox.PrefabScene","Parameters":[],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.PrefabFile.GetScene","Name":"GetScene","DeclaringType":"Sandbox.PrefabFile","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the actual scene scene"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","31"]}],"Documentation":{"Summary":"Get the actual scene scene"},"DocId":"M:Sandbox.PrefabFile.GetScene"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":52},"IsProtected":true,"FullName":"Sandbox.PrefabFile.PostLoad","Name":"PostLoad","DeclaringType":"Sandbox.PrefabFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","48"]}],"DocId":"M:Sandbox.PrefabFile.PostLoad"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":73},"IsProtected":true,"FullName":"Sandbox.PrefabFile.PostReload","Name":"PostReload","DeclaringType":"Sandbox.PrefabFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","68"]}],"DocId":"M:Sandbox.PrefabFile.PostReload"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":88},"IsProtected":true,"FullName":"Sandbox.PrefabFile.OnDestroy","Name":"OnDestroy","DeclaringType":"Sandbox.PrefabFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","86"]}],"DocId":"M:Sandbox.PrefabFile.OnDestroy"},{"ReturnType":"System.String","Parameters":[{"Name":"title","Type":"System.String"},{"Name":"defaultValue","Type":"System.String","Default":"null"}],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":127},"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","124"]}],"Documentation":{"Summary":"Read metadata saved using a ISceneMetadata based component, such as SceneInformation"},"DocId":"M:Sandbox.PrefabFile.GetMetadata(System.String,System.String)"},{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Scene/PrefabFile.cs","Line":136},"IsProtected":true,"FullName":"Sandbox.PrefabFile.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.PrefabFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","133"]}],"DocId":"M:Sandbox.PrefabFile.CreateAssetTypeIcon(System.Int32,System.Int32)"}],"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":17},"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","16"]}],"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":19},"IsPublic":true,"FullName":"Sandbox.PrefabFile.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","18"]}],"DocId":"P:Sandbox.PrefabFile.ResourceVersion"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":98},"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","97"]}],"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":103},"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","102"]}],"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":109},"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","107"]}],"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":114},"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","113"]}],"Documentation":{"Summary":"If true then the prefab will not be broken when created as a template"},"DocId":"P:Sandbox.PrefabFile.DontBreakAsTemplate"},{"PropertyType":"System.Type","IsVirtual":true,"Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":117},"IsProtected":true,"FullName":"Sandbox.PrefabFile.ActionGraphTargetType","Name":"ActionGraphTargetType","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","115"]}],"DocId":"P:Sandbox.PrefabFile.ActionGraphTargetType"},{"PropertyType":"System.Object","IsVirtual":true,"Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":120},"IsProtected":true,"FullName":"Sandbox.PrefabFile.ActionGraphTarget","Name":"ActionGraphTarget","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","118"]}],"DocId":"P:Sandbox.PrefabFile.ActionGraphTarget"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PrefabFile","Name":"PrefabFile","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject which is saved to a file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.cs","9"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject which is saved to a file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.Version01.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject which is saved to a file."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\PrefabFile.Version02.cs","5"]}],"Documentation":{"Summary":"A GameObject which is saved to a file."},"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":254},"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","252"]}],"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":221},"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","219"]}],"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":226},"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","225"]}],"Documentation":{"Summary":"A user friendly title for this variable"},"DocId":"P:Sandbox.PrefabVariable.Title"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":232},"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","230"]}],"Documentation":{"Summary":"A user friendly description for this variable"},"DocId":"P:Sandbox.PrefabVariable.Description"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/PrefabFile.cs","Line":237},"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","236"]}],"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":242},"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","241"]}],"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":248},"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","246"]}],"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","212"]}],"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":262},"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":262},"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":34},"IsPublic":true,"FullName":"Sandbox.SceneFile.GetMetadata","Name":"GetMetadata","DeclaringType":"Sandbox.SceneFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","31"]}],"DocId":"M:Sandbox.SceneFile.GetMetadata(System.String,System.String)"},{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Scene/SceneFile.cs","Line":42},"IsProtected":true,"FullName":"Sandbox.SceneFile.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.SceneFile","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","39"]}],"DocId":"M:Sandbox.SceneFile.CreateAssetTypeIcon(System.Int32,System.Int32)"}],"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":13},"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","11"]}],"DocId":"P:Sandbox.SceneFile.Id"},{"PropertyType":"System.Text.Json.Nodes.JsonObject[]","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneFile.GameObjects","Name":"GameObjects","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","14"]}],"DocId":"P:Sandbox.SceneFile.GameObjects"},{"PropertyType":"System.Text.Json.Nodes.JsonObject","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.SceneFile.SceneProperties","Name":"SceneProperties","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","15"]}],"DocId":"P:Sandbox.SceneFile.SceneProperties"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Resources/Scene/SceneFile.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.SceneFile.ResourceVersion","Name":"ResourceVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","17"]}],"DocId":"P:Sandbox.SceneFile.ResourceVersion"},{"PropertyType":"System.Type","IsVirtual":true,"Loc":{"File":"Resources/Scene/SceneFile.cs","Line":21},"IsProtected":true,"FullName":"Sandbox.SceneFile.ActionGraphTargetType","Name":"ActionGraphTargetType","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","19"]}],"DocId":"P:Sandbox.SceneFile.ActionGraphTargetType"},{"PropertyType":"System.Object","IsVirtual":true,"Loc":{"File":"Resources/Scene/SceneFile.cs","Line":24},"IsProtected":true,"FullName":"Sandbox.SceneFile.ActionGraphTarget","Name":"ActionGraphTarget","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","22"]}],"DocId":"P:Sandbox.SceneFile.ActionGraphTarget"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.SceneFile.Title","Name":"Title","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GetMetadata"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","25"]}],"DocId":"P:Sandbox.SceneFile.Title"},{"PropertyType":"System.String","Loc":{"File":"Resources/Scene/SceneFile.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.SceneFile.Description","Name":"Description","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GetMetadata"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","28"]}],"DocId":"P:Sandbox.SceneFile.Description"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneFile","Name":"SceneFile","Attributes":[{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene file contains a collection of GameObject with Components and their properties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene file contains a collection of GameObject with Components and their properties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.Version01.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene file contains a collection of GameObject with Components and their properties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.Version02.cs","4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A scene file contains a collection of GameObject with Components and their properties."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Scene\\SceneFile.Version03.cs","4"]}],"Documentation":{"Summary":"A scene file contains a collection of GameObject with Components and their properties."},"DocId":"T:Sandbox.SceneFile"},{"Namespace":"Sandbox","BaseType":"Sandbox.Resource","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsOverride":true,"Parameters":[],"l":{"File":"Resources/Shader/Shader.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Shader.Finalize","Name":"Finalize","DeclaringType":"Sandbox.Shader","DocId":"M:Sandbox.Shader.Finalize"},{"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":[],"Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Shader/Shader.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Shader.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.cs","13"]}],"DocId":"P:Sandbox.Shader.IsValid"},{"PropertyType":"Sandbox.Shader.ShaderSchema","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Shader.Schema","Name":"Schema","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a schema representing the variables and combos in this shader. This is used by the material editor to show UI for editing shader parameters."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","9"]}],"Documentation":{"Summary":"Returns a schema representing the variables and combos in this shader.\nThis is used by the material editor to show UI for editing shader parameters."},"DocId":"P:Sandbox.Shader.Schema"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Shader","Name":"Shader","Attributes":[{"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.Editor.cs","3"]},{"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":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","24"]}],"DocId":"P:Sandbox.Shader.VariableDescription.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","25"]}],"DocId":"P:Sandbox.Shader.VariableDescription.Type"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.AttributeName","Name":"AttributeName","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","26"]}],"DocId":"P:Sandbox.Shader.VariableDescription.AttributeName"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.SourceType","Name":"SourceType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","27"]}],"DocId":"P:Sandbox.Shader.VariableDescription.SourceType"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.UiType","Name":"UiType","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","28"]}],"DocId":"P:Sandbox.Shader.VariableDescription.UiType"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.UiGroup","Name":"UiGroup","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","29"]}],"DocId":"P:Sandbox.Shader.VariableDescription.UiGroup"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.UiStep","Name":"UiStep","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","30"]}],"DocId":"P:Sandbox.Shader.VariableDescription.UiStep"},{"PropertyType":"Vector4","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.FloatMin","Name":"FloatMin","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","31"]}],"DocId":"P:Sandbox.Shader.VariableDescription.FloatMin"},{"PropertyType":"Vector4","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.FloatMax","Name":"FloatMax","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","32"]}],"DocId":"P:Sandbox.Shader.VariableDescription.FloatMax"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.DefaultInputTexture","Name":"DefaultInputTexture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","34"]}],"DocId":"P:Sandbox.Shader.VariableDescription.DefaultInputTexture"},{"PropertyType":"Vector4","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.FloatDefault","Name":"FloatDefault","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","35"]}],"DocId":"P:Sandbox.Shader.VariableDescription.FloatDefault"},{"PropertyType":"Vector4","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription.IntDefault","Name":"IntDefault","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","36"]}],"DocId":"P:Sandbox.Shader.VariableDescription.IntDefault"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Shader.VariableDescription","Name":"VariableDescription","DeclaringType":"Sandbox.Shader","DocId":"T:Sandbox.Shader.VariableDescription"},{"Namespace":"","Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","41"]}],"DocId":"P:Sandbox.Shader.ComboDescription.Name"},{"PropertyType":"System.String","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription.Group","Name":"Group","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","42"]}],"DocId":"P:Sandbox.Shader.ComboDescription.Group"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription.Min","Name":"Min","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","43"]}],"DocId":"P:Sandbox.Shader.ComboDescription.Min"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription.Max","Name":"Max","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","44"]}],"DocId":"P:Sandbox.Shader.ComboDescription.Max"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","45"]}],"DocId":"P:Sandbox.Shader.ComboDescription.Index"},{"PropertyType":"System.String[]","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription.Values","Name":"Values","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","46"]}],"DocId":"P:Sandbox.Shader.ComboDescription.Values"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Shader.ComboDescription","Name":"ComboDescription","DeclaringType":"Sandbox.Shader","DocId":"T:Sandbox.Shader.ComboDescription"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Shader.ShaderSchema..ctor","Name":".ctor","DeclaringType":"Sandbox.Shader.ShaderSchema","DocId":"M:Sandbox.Shader.ShaderSchema.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Shader.VariableDescription\u003E","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Shader.ShaderSchema.Variables","Name":"Variables","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","51"]}],"DocId":"P:Sandbox.Shader.ShaderSchema.Variables"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Shader.ComboDescription\u003E","Loc":{"File":"Resources/Shader/Shader.Editor.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Shader.ShaderSchema.Combos","Name":"Combos","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","52"]}],"DocId":"P:Sandbox.Shader.ShaderSchema.Combos"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Shader.ShaderSchema","Name":"ShaderSchema","DeclaringType":"Sandbox.Shader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Shader\\Shader.Editor.cs","49"]}],"DocId":"T:Sandbox.Shader.ShaderSchema"},{"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","Methods":[{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Soundscape.cs","Line":90},"IsProtected":true,"FullName":"Sandbox.Soundscape.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.Soundscape","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Soundscape.cs","87"]}],"DocId":"M:Sandbox.Soundscape.CreateAssetTypeIcon(System.Int32,System.Int32)"}],"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"]},{"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.AssetTypeAttribute"},{"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":[{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Sound/SoundEvent.cs","Line":187},"IsProtected":true,"FullName":"Sandbox.SoundEvent.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.SoundEvent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sound\\SoundEvent.cs","184"]}],"DocId":"M:Sandbox.SoundEvent.CreateAssetTypeIcon(System.Int32,System.Int32)"}],"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"]},{"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"]},{"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"]},{"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.AssetTypeAttribute"},{"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":"System.Void","IsVirtual":true,"IsOverride":true,"Parameters":[],"l":{"File":"Resources/Sound/SoundFile.cs","Line":82},"IsProtected":true,"FullName":"Sandbox.SoundFile.Finalize","Name":"Finalize","DeclaringType":"Sandbox.SoundFile","DocId":"M:Sandbox.SoundFile.Finalize"},{"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":"System.Int32","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Sprite/Sprite.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.Sprite.GetAnimationIndex","Name":"GetAnimationIndex","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the index of an animation by its name. Returns -1 if not found."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","28"]}],"Documentation":{"Summary":"Get the index of an animation by its name. Returns -1 if not found.","Params":{"name":"The name of the animation"}},"DocId":"M:Sandbox.Sprite.GetAnimationIndex(System.String)"},{"ReturnType":"Sandbox.Sprite.Animation","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Resources/Sprite/Sprite.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.Sprite.GetAnimation","Name":"GetAnimation","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animation by its index. Returns null if out of bounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","44"]}],"Documentation":{"Summary":"Get an animation by its index. Returns null if out of bounds.","Params":{"index":"The index of the animation"}},"DocId":"M:Sandbox.Sprite.GetAnimation(System.Int32)"},{"ReturnType":"Sandbox.Sprite.Animation","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Resources/Sprite/Sprite.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.Sprite.GetAnimation","Name":"GetAnimation","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get an animation by its name. Returns null if not found."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","57"]}],"Documentation":{"Summary":"Get an animation by its name. Returns null if not found.","Params":{"name":"The name of the animation"}},"DocId":"M:Sandbox.Sprite.GetAnimation(System.String)"},{"ReturnType":"Sandbox.Sprite","Parameters":[{"Name":"texture","Type":"Sandbox.Texture"}],"l":{"File":"Resources/Sprite/Sprite.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.FromTexture","Name":"FromTexture","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a sprite with a single frame animation using the provided texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","71"]}],"Documentation":{"Summary":"Returns a sprite with a single frame animation using the provided texture.","Params":{"texture":"The texture to be used"}},"DocId":"M:Sandbox.Sprite.FromTexture(Sandbox.Texture)"},{"ReturnType":"Sandbox.Sprite","Parameters":[{"Name":"textures","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Texture\u003E"},{"Name":"frameRate","Type":"System.Single","Default":"15"}],"l":{"File":"Resources/Sprite/Sprite.cs","Line":94},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.FromTextures","Name":"FromTextures","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a sprite with a single animation using the provided textures as frames."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","91"]}],"DocId":"M:Sandbox.Sprite.FromTextures(System.Collections.Generic.IEnumerable\u00601{Sandbox.Texture},System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sprite/Sprite.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Sprite..ctor","Name":".ctor","DeclaringType":"Sandbox.Sprite","DocId":"M:Sandbox.Sprite.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Sprite.Animation\u003E","Loc":{"File":"Resources/Sprite/Sprite.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Sprite.Animations","Name":"Animations","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.InlineEditorAttribute"},{"FullName":"Sandbox.WideModeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of animations that can be played. Some animations can consist of multiple frames. If a sprite is static, it will only contain a single default animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","13"]}],"Documentation":{"Summary":"A list of animations that can be played. Some animations can consist of multiple frames.\nIf a sprite is static, it will only contain a single default animation."},"DocId":"P:Sandbox.Sprite.Animations"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite","Name":"Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a sprite resource that can be static or animated. Sprites are rendererd using the SpriteRenderer component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a sprite resource that can be static or animated. Sprites are rendererd using the SpriteRenderer component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","3"]},{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a sprite resource that can be static or animated. Sprites are rendererd using the SpriteRenderer component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.cs","6"]}],"Documentation":{"Summary":"Represents a sprite resource that can be static or animated. Sprites are rendererd using the SpriteRenderer component."},"DocId":"T:Sandbox.Sprite"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Sprite.LoopMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.LoopMode.None","Name":"None","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["not_interested"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation will play from start to finish and then stop."]}],"Documentation":{"Summary":"The animation will play from start to finish and then stop."},"DocId":"F:Sandbox.Sprite.LoopMode.None"},{"FieldType":"Sandbox.Sprite.LoopMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.LoopMode.Loop","Name":"Loop","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["loop"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation will play from start to finish and then loop back to the start."]}],"Documentation":{"Summary":"The animation will play from start to finish and then loop back to the start."},"DocId":"F:Sandbox.Sprite.LoopMode.Loop"},{"FieldType":"Sandbox.Sprite.LoopMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.LoopMode.PingPong","Name":"PingPong","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["sync_alt"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation will play from start to finish and then backwards from finish to start before looping."]}],"Documentation":{"Summary":"The animation will play from start to finish and then backwards from finish to start before looping."},"DocId":"F:Sandbox.Sprite.LoopMode.PingPong"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite.LoopMode","Name":"LoopMode","DeclaringType":"Sandbox.Sprite","Documentation":{"Summary":"The different loop modes for sprite animation."},"DocId":"T:Sandbox.Sprite.LoopMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Sprite.BroadcastEventType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.BroadcastEventType.CustomMessage","Name":"CustomMessage","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["message"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A custom string will be broadcast by invoking an Action on the SpriteRenderer"]}],"Documentation":{"Summary":"A custom string will be broadcast by invoking an Action on the SpriteRenderer"},"DocId":"F:Sandbox.Sprite.BroadcastEventType.CustomMessage"},{"FieldType":"Sandbox.Sprite.BroadcastEventType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.BroadcastEventType.PlaySound","Name":"PlaySound","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["volume_up"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Plays a sound from the sprite\u0027s position"]}],"Documentation":{"Summary":"Plays a sound from the sprite\u0027s position"},"DocId":"F:Sandbox.Sprite.BroadcastEventType.PlaySound"},{"FieldType":"Sandbox.Sprite.BroadcastEventType","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sprite.BroadcastEventType.SpawnPrefab","Name":"SpawnPrefab","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["library_add"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawns a prefab at the sprite\u0027s position"]}],"Documentation":{"Summary":"Spawns a prefab at the sprite\u0027s position"},"DocId":"F:Sandbox.Sprite.BroadcastEventType.SpawnPrefab"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEventType","Name":"BroadcastEventType","DeclaringType":"Sandbox.Sprite","DocId":"T:Sandbox.Sprite.BroadcastEventType"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Sprite.Frame..ctor","Name":".ctor","DeclaringType":"Sandbox.Sprite.Frame","DocId":"M:Sandbox.Sprite.Frame.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Sprite.Frame.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","57"]}],"DocId":"P:Sandbox.Sprite.Frame.Texture"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Sprite.BroadcastEvent\u003E","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Sprite.Frame.BroadcastMessages","Name":"BroadcastMessages","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","60"]}],"DocId":"P:Sandbox.Sprite.Frame.BroadcastMessages"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite.Frame","Name":"Frame","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Describes a single animation frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","55"]}],"Documentation":{"Summary":"Describes a single animation frame"},"DocId":"T:Sandbox.Sprite.Frame"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEvent..ctor","Name":".ctor","DeclaringType":"Sandbox.Sprite.BroadcastEvent","DocId":"M:Sandbox.Sprite.BroadcastEvent.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Sprite.BroadcastEventType","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEvent.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","68"]}],"DocId":"P:Sandbox.Sprite.BroadcastEvent.Type"},{"PropertyType":"System.String","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEvent.Message","Name":"Message","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","71"]}],"DocId":"P:Sandbox.Sprite.BroadcastEvent.Message"},{"PropertyType":"Sandbox.SoundEvent","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEvent.Sound","Name":"Sound","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","74"]}],"DocId":"P:Sandbox.Sprite.BroadcastEvent.Sound"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEvent.Prefab","Name":"Prefab","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Type","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","77"]}],"DocId":"P:Sandbox.Sprite.BroadcastEvent.Prefab"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite.BroadcastEvent","Name":"BroadcastEvent","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A message that is broadcast when a frame is displayed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","66"]}],"Documentation":{"Summary":"A message that is broadcast when a frame is displayed."},"DocId":"T:Sandbox.Sprite.BroadcastEvent"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation..ctor","Name":".ctor","DeclaringType":"Sandbox.Sprite.Animation","DocId":"M:Sandbox.Sprite.Animation.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation.Name","Name":"Name","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of the animation. Allows you to play specific animations by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","102"]}],"Documentation":{"Summary":"The name of the animation. Allows you to play specific animations by name."},"DocId":"P:Sandbox.Sprite.Animation.Name"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation.FrameRate","Name":"FrameRate","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["IsAnimated","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The speed of the animation in frames per second."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","107"]}],"Documentation":{"Summary":"The speed of the animation in frames per second."},"DocId":"P:Sandbox.Sprite.Animation.FrameRate"},{"PropertyType":"Vector2","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation.Origin","Name":"Origin","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The point at which the rendered sprite is anchored from. This means scaling/rotating a sprite will do so around the origin."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","113"]}],"Documentation":{"Summary":"The point at which the rendered sprite is anchored from. This means scaling/rotating a sprite will do so around the origin."},"DocId":"P:Sandbox.Sprite.Animation.Origin"},{"PropertyType":"Sandbox.Sprite.LoopMode","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation.LoopMode","Name":"LoopMode","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["IsAnimated","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The loop mode of the animation. This determines what should happen when the animation reaches the final frame in playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","119"]}],"Documentation":{"Summary":"The loop mode of the animation. This determines what should happen when the animation reaches the final frame in playback."},"DocId":"P:Sandbox.Sprite.Animation.LoopMode"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Sprite.Frame\u003E","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation.Frames","Name":"Frames","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Frames"]},{"FullName":"Sandbox.WideModeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of frames that make up the animation. Each frame is a texture that will be displayed in sequence."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","125"]}],"Documentation":{"Summary":"A list of frames that make up the animation. Each frame is a texture that will be displayed in sequence."},"DocId":"P:Sandbox.Sprite.Animation.Frames"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sprite/Sprite.Animation.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.Sprite.Animation.IsAnimated","Name":"IsAnimated","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["True if we have more than one frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","131"]}],"Documentation":{"Summary":"True if we have more than one frame"},"DocId":"P:Sandbox.Sprite.Animation.IsAnimated"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite.Animation","Name":"Animation","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains one or multiple frames that can be played in sequence."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.Animation.cs","97"]}],"Documentation":{"Summary":"Contains one or multiple frames that can be played in sequence."},"DocId":"T:Sandbox.Sprite.Animation"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sprite/Sprite.AnimationState.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.ResetState","Name":"ResetState","DeclaringType":"Sandbox.Sprite.AnimationState","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Reset the animation playback state to the beginning (first frame, no ping-pong, zero time-since)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","40"]}],"Documentation":{"Summary":"Reset the animation playback state to the beginning (first frame, no ping-pong, zero time-since)."},"DocId":"M:Sandbox.Sprite.AnimationState.ResetState"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"animation","Type":"Sandbox.Sprite.Animation"},{"Name":"deltaTime","Type":"System.Single"}],"l":{"File":"Resources/Sprite/Sprite.AnimationState.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.TryAdvanceFrame","Name":"TryAdvanceFrame","DeclaringType":"Sandbox.Sprite.AnimationState","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to advance the frame of a given animation with a given delta time. Returns false if the frame did not advance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","50"]}],"Documentation":{"Summary":"Try to advance the frame of a given animation with a given delta time. Returns false if the frame did not advance."},"DocId":"M:Sandbox.Sprite.AnimationState.TryAdvanceFrame(Sandbox.Sprite.Animation,System.Single)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Sprite/Sprite.AnimationState.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState..ctor","Name":".ctor","DeclaringType":"Sandbox.Sprite.AnimationState","DocId":"M:Sandbox.Sprite.AnimationState.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Sprite/Sprite.AnimationState.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.JustFinished","Name":"JustFinished","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the animation finished, looped, or ping-ponged after calling Sandbox.Sprite.AnimationState.TryAdvanceFrame(Sandbox.Sprite.Animation,System.Single)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","33"]}],"Documentation":{"Summary":"Returns true if the animation finished, looped, or ping-ponged after calling \u003Csee cref=\u0022M:Sandbox.Sprite.AnimationState.TryAdvanceFrame(Sandbox.Sprite.Animation,System.Single)\u0022 /\u003E"},"DocId":"P:Sandbox.Sprite.AnimationState.JustFinished"}],"Fields":[{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.CurrentFrameIndex","Name":"CurrentFrameIndex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","13"]}],"Documentation":{"Summary":"The current frame index in the animation."},"DocId":"F:Sandbox.Sprite.AnimationState.CurrentFrameIndex"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.IsPingPonging","Name":"IsPingPonging","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","18"]}],"Documentation":{"Summary":"Whether or not the animation is currently ping-ponging. This is only relevant for animations that have \u003Csee cref=\u0022F:Sandbox.Sprite.LoopMode.PingPong\u0022 /\u003E"},"DocId":"F:Sandbox.Sprite.AnimationState.IsPingPonging"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.TimeSinceLastFrame","Name":"TimeSinceLastFrame","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","23"]}],"Documentation":{"Summary":"The time since the last frame was advanced."},"DocId":"F:Sandbox.Sprite.AnimationState.TimeSinceLastFrame"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState.PlaybackSpeed","Name":"PlaybackSpeed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","28"]}],"Documentation":{"Summary":"The speed at which the animation is playing back. A value of 1 means normal speed, 0.5 means half speed, and -1 means reverse playback."},"DocId":"F:Sandbox.Sprite.AnimationState.PlaybackSpeed"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Sprite.AnimationState","Name":"AnimationState","DeclaringType":"Sandbox.Sprite","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Contains the state of a sprite instance\u0027s animation playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Sprite\\Sprite.AnimationState.cs","8"]}],"Documentation":{"Summary":"Contains the state of a sprite instance\u0027s animation playback."},"DocId":"T:Sandbox.Sprite.AnimationState"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"Sandbox.Surface","Parameters":[],"l":{"File":"Resources/Surface.cs","Line":87},"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","84"]}],"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","94"]}],"Documentation":{"Summary":"Sets the base surface by name."},"DocId":"M:Sandbox.Surface.SetBaseSurface(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Surface.cs","Line":101},"IsProtected":true,"FullName":"Sandbox.Surface.PostLoad","Name":"PostLoad","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","99"]}],"DocId":"M:Sandbox.Surface.PostLoad"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Surface.cs","Line":106},"IsProtected":true,"FullName":"Sandbox.Surface.PostReload","Name":"PostReload","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","104"]}],"DocId":"M:Sandbox.Surface.PostReload"},{"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","157"]}],"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.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Surface.cs","Line":165},"IsProtected":true,"FullName":"Sandbox.Surface.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","162"]}],"DocId":"M:Sandbox.Surface.CreateAssetTypeIcon(System.Int32,System.Int32)"},{"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"]},{"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"]},{"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"]},{"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":62},"IsPublic":true,"FullName":"Sandbox.Surface.RollingResistance","Name":"RollingResistance","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","60"]}],"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":68},"IsPublic":true,"FullName":"Sandbox.Surface.BounceThreshold","Name":"BounceThreshold","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100"]},{"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","66"]}],"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.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.Surface.FluidLinearDrag","Name":"FluidLinearDrag","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Fluid"]},{"FullName":"TitleAttribute","ConstructorArguments":["Linear Drag"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","20"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Linear drag applied when submerged."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","72"]}],"Documentation":{"Summary":"Linear drag applied when submerged."},"DocId":"P:Sandbox.Surface.FluidLinearDrag"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Surface.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.Surface.FluidAngularDrag","Name":"FluidAngularDrag","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Fluid"]},{"FullName":"TitleAttribute","ConstructorArguments":["Angular Drag"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","20"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Angular drag applied when submerged."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Surface.cs","78"]}],"Documentation":{"Summary":"Angular drag applied when submerged."},"DocId":"P:Sandbox.Surface.FluidAngularDrag"},{"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.AssetTypeAttribute"},{"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":"System.Enum","Fields":[{"FieldType":"Sandbox.TerrainFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TerrainFlags.None","Name":"None","DocId":"F:Sandbox.TerrainFlags.None"},{"FieldType":"Sandbox.TerrainFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TerrainFlags.NoTile","Name":"NoTile","DocId":"F:Sandbox.TerrainFlags.NoTile"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TerrainFlags","Name":"TerrainFlags","Attributes":[{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.TerrainFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":72},"IsProtected":true,"FullName":"Sandbox.TerrainMaterial.PostLoad","Name":"PostLoad","DeclaringType":"Sandbox.TerrainMaterial","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","70"]}],"DocId":"M:Sandbox.TerrainMaterial.PostLoad"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":78},"IsProtected":true,"FullName":"Sandbox.TerrainMaterial.PostReload","Name":"PostReload","DeclaringType":"Sandbox.TerrainMaterial","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","76"]}],"DocId":"M:Sandbox.TerrainMaterial.PostReload"},{"ReturnType":"Sandbox.Bitmap","IsVirtual":true,"Parameters":[{"Name":"width","Type":"System.Int32"},{"Name":"height","Type":"System.Int32"}],"l":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":85},"IsProtected":true,"FullName":"Sandbox.TerrainMaterial.CreateAssetTypeIcon","Name":"CreateAssetTypeIcon","DeclaringType":"Sandbox.TerrainMaterial","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","82"]}],"DocId":"M:Sandbox.TerrainMaterial.CreateAssetTypeIcon(System.Int32,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":23},"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":23},"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","22"]}],"DocId":"P:Sandbox.TerrainMaterial.AlbedoImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":24},"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","23"]}],"DocId":"P:Sandbox.TerrainMaterial.RoughnessImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":25},"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","24"]}],"DocId":"P:Sandbox.TerrainMaterial.NormalImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":26},"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","25"]}],"DocId":"P:Sandbox.TerrainMaterial.HeightImage"},{"PropertyType":"System.String","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":27},"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","26"]}],"DocId":"P:Sandbox.TerrainMaterial.AOImage"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":32},"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","31"]}],"DocId":"P:Sandbox.TerrainMaterial.BCRTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":33},"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","32"]}],"DocId":"P:Sandbox.TerrainMaterial.NHOTexture"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":35},"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","34"]}],"DocId":"P:Sandbox.TerrainMaterial.UVScale"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.Metalness","Name":"Metalness","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","35"]}],"DocId":"P:Sandbox.TerrainMaterial.Metalness"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.NormalStrength","Name":"NormalStrength","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.1","10"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","36"]}],"DocId":"P:Sandbox.TerrainMaterial.NormalStrength"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.HeightBlendStrength","Name":"HeightBlendStrength","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.1","10"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","37"]}],"DocId":"P:Sandbox.TerrainMaterial.HeightBlendStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.HasHeightTexture","Name":"HasHeightTexture","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","39"]}],"DocId":"P:Sandbox.TerrainMaterial.HasHeightTexture"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.DisplacementScale","Name":"DisplacementScale","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10"]},{"FullName":"TitleAttribute","ConstructorArguments":["Displacement Scale"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["HasHeightTexture","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","42"]}],"DocId":"P:Sandbox.TerrainMaterial.DisplacementScale"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.NoTiling","Name":"NoTiling","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Material"]},{"FullName":"TitleAttribute","ConstructorArguments":["No Tiling"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","45"]}],"DocId":"P:Sandbox.TerrainMaterial.NoTiling"},{"PropertyType":"Sandbox.TerrainFlags","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.Flags","Name":"Flags","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","48"]}],"DocId":"P:Sandbox.TerrainMaterial.Flags"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Resources/Terrain/TerrainMaterial.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.TerrainMaterial.Surface","Name":"Surface","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Misc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","62"]}],"DocId":"P:Sandbox.TerrainMaterial.Surface"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TerrainMaterial","Name":"TerrainMaterial","Attributes":[{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Description of a Terrain Material."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainMaterial.cs","16"]}],"Documentation":{"Summary":"Description of a Terrain Material."},"DocId":"T:Sandbox.TerrainMaterial"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"packed","Type":"System.UInt32"}],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial..ctor","Name":".ctor","DeclaringType":"Sandbox.CompactTerrainMaterial","DocId":"M:Sandbox.CompactTerrainMaterial.#ctor(System.UInt32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"baseTextureId","Type":"System.Byte"},{"Name":"overlayTextureId","Type":"System.Byte","Default":"0"},{"Name":"blendFactor","Type":"System.Byte","Default":"0"},{"Name":"isHole","Type":"System.Boolean","Default":"False"}],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial..ctor","Name":".ctor","DeclaringType":"Sandbox.CompactTerrainMaterial","DocId":"M:Sandbox.CompactTerrainMaterial.#ctor(System.Byte,System.Byte,System.Byte,System.Boolean)"}],"Properties":[{"PropertyType":"System.Byte","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial.BaseTextureId","Name":"BaseTextureId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Base texture ID (0-31)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","69"]}],"Documentation":{"Summary":"Base texture ID (0-31)"},"DocId":"P:Sandbox.CompactTerrainMaterial.BaseTextureId"},{"PropertyType":"System.Byte","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial.OverlayTextureId","Name":"OverlayTextureId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overlay texture ID (0-31)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","78"]}],"Documentation":{"Summary":"Overlay texture ID (0-31)"},"DocId":"P:Sandbox.CompactTerrainMaterial.OverlayTextureId"},{"PropertyType":"System.Byte","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial.BlendFactor","Name":"BlendFactor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Blend factor between base and overlay (0-255)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","87"]}],"Documentation":{"Summary":"Blend factor between base and overlay (0-255)."},"DocId":"P:Sandbox.CompactTerrainMaterial.BlendFactor"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":100},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial.IsHole","Name":"IsHole","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this pixel is marked as a hole"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","96"]}],"Documentation":{"Summary":"Whether this pixel is marked as a hole"},"DocId":"P:Sandbox.CompactTerrainMaterial.IsHole"},{"PropertyType":"System.UInt32","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial.Packed","Name":"Packed","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Raw packed value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","114"]}],"Documentation":{"Summary":"Raw packed value"},"DocId":"P:Sandbox.CompactTerrainMaterial.Packed"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CompactTerrainMaterial","Name":"CompactTerrainMaterial","Documentation":{"Summary":"Compact terrain material encoding with base/overlay texture blending.\nPacked format (32-bit uint)"},"DocId":"T:Sandbox.CompactTerrainMaterial"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"resolution","Type":"System.Int32"}],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.SetResolution","Name":"SetResolution","DeclaringType":"Sandbox.TerrainStorage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","181"]}],"DocId":"M:Sandbox.TerrainStorage.SetResolution(System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Terrain/TerrainStorage.cs","Line":125},"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":127},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.HeightMap","Name":"HeightMap","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","126"]}],"DocId":"P:Sandbox.TerrainStorage.HeightMap"},{"PropertyType":"System.UInt32[]","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.ControlMap","Name":"ControlMap","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","127"]}],"DocId":"P:Sandbox.TerrainStorage.ControlMap"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.Resolution","Name":"Resolution","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","129"]}],"DocId":"P:Sandbox.TerrainStorage.Resolution"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":135},"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","134"]}],"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":140},"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","139"]}],"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":142},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.Materials","Name":"Materials","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","141"]}],"DocId":"P:Sandbox.TerrainStorage.Materials"},{"PropertyType":"Sandbox.TerrainStorage.TerrainMaterialSettings","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.MaterialSettings","Name":"MaterialSettings","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","172"]}],"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.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stores heightmaps, control maps and materials."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","120"]},{"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":157},"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":154},"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","147"]}],"DocId":"P:Sandbox.TerrainStorage.TerrainMaterialSettings.HeightBlendEnabled"},{"PropertyType":"System.Single","Loc":{"File":"Resources/Terrain/TerrainStorage.cs","Line":166},"IsPublic":true,"FullName":"Sandbox.TerrainStorage.TerrainMaterialSettings.HeightBlendSharpness","Name":"HeightBlendSharpness","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Height Blend"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Terrain\\TerrainStorage.cs","159"]}],"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","143"]}],"DocId":"T:Sandbox.TerrainStorage.TerrainMaterialSettings"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameResource","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Resources/Textures/Assets/RenderTextureAsset.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.RenderTextureAsset..ctor","Name":".ctor","DeclaringType":"Sandbox.RenderTextureAsset","DocId":"M:Sandbox.RenderTextureAsset.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Assets/RenderTextureAsset.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.RenderTextureAsset.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Assets\\RenderTextureAsset.cs","22"]}],"DocId":"P:Sandbox.RenderTextureAsset.Texture"},{"PropertyType":"Vector2Int","Loc":{"File":"Resources/Textures/Assets/RenderTextureAsset.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.RenderTextureAsset.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Size (pixels)"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Resolution of the render target in pixels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Assets\\RenderTextureAsset.cs","27"]}],"Documentation":{"Summary":"Resolution of the render target in pixels."},"DocId":"P:Sandbox.RenderTextureAsset.Size"},{"PropertyType":"Sandbox.ImageFormat","Loc":{"File":"Resources/Textures/Assets/RenderTextureAsset.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.RenderTextureAsset.Format","Name":"Format","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Color Format"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Color format used when building the render target. Unsupported formats fall back to RGBA8888."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Assets\\RenderTextureAsset.cs","33"]}],"Documentation":{"Summary":"Color format used when building the render target. Unsupported formats fall back to RGBA8888."},"DocId":"P:Sandbox.RenderTextureAsset.Format"},{"PropertyType":"Color","Loc":{"File":"Resources/Textures/Assets/RenderTextureAsset.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.RenderTextureAsset.ClearColor","Name":"ClearColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Initial Clear Color"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Optional clear colour applied when the texture is (re)created."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Assets\\RenderTextureAsset.cs","45"]}],"Documentation":{"Summary":"Optional clear colour applied when the texture is (re)created."},"DocId":"P:Sandbox.RenderTextureAsset.ClearColor"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RenderTextureAsset","Name":"RenderTextureAsset","Attributes":[{"FullName":"Sandbox.AssetTypeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Asset that owns a GPU render target texture which can be shared across runtime systems."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Assets\\RenderTextureAsset.cs","11"]}],"Documentation":{"Summary":"Asset that owns a GPU render target texture which can be shared across runtime systems."},"DocId":"T:Sandbox.RenderTextureAsset"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.Bitmap.Dispose","Name":"Dispose","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","57"]}],"DocId":"M:Sandbox.Bitmap.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":72},"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","70"]}],"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":81},"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","78"]}],"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":111},"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","108"]}],"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":131},"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","128"]}],"Documentation":{"Summary":"Retrieves the pixel data of the bitmap as an array of colors."},"DocId":"M:Sandbox.Bitmap.GetPixels32"},{"ReturnType":"System.Void","Parameters":[{"Name":"colors","Type":"Color[]"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.Bitmap.SetPixels","Name":"SetPixels","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.cs","155"]}],"DocId":"M:Sandbox.Bitmap.SetPixels(Color[])"},{"ReturnType":"Color","Parameters":[{"Name":"x","Type":"System.Int32"},{"Name":"y","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.cs","Line":193},"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","191"]}],"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":206},"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","204"]}],"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":261},"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","258"]}],"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","269"]}],"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":110},"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","108"]}],"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":140},"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","137"]}],"Documentation":{"Summary":"Color the bitmap using this color, respect alpha"},"DocId":"M:Sandbox.Bitmap.Colorize(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"color","Type":"Color"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":156},"IsPublic":true,"FullName":"Sandbox.Bitmap.Tint","Name":"Tint","DeclaringType":"Sandbox.Bitmap","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tint the bitmap using this color, respect alpha"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Bitmap\\Bitmap.Filters.cs","153"]}],"Documentation":{"Summary":"Tint the bitmap using this color, respect alpha","Params":{"color":""}},"DocId":"M:Sandbox.Bitmap.Tint(Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"margin","Type":"Sandbox.UI.Margin"}],"l":{"File":"Resources/Textures/Bitmap/Bitmap.Filters.cs","Line":171},"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","168"]}],"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","219"]}],"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":284},"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","281"]}],"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":239},"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","236"]}],"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":64},"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","61"]}],"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":79},"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","76"]}],"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","94"]}],"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","118"]}],"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":33},"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,"IsSealed":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: #4EC9B0;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003Ebool\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EReadOnlySpan\u003Cbyte\u003E\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\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: #4EC9B0;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003Ebool\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003EReadOnlySpan\u003Cbyte\u003E\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\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,"IsOverride":true,"Parameters":[],"l":{"File":"Resources/Textures/Texture.cs","Line":53},"IsProtected":true,"FullName":"Sandbox.Texture.Finalize","Name":"Finalize","DeclaringType":"Sandbox.Texture","DocId":"M:Sandbox.Texture.Finalize"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Resources/Textures/Texture.cs","Line":158},"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","155"]}],"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":219},"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","216"]}],"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":275},"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","273"]}],"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.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":44},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Load","Name":"Load","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Texture.Load or Texture.LoadFromFileSystem"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to load a texture from given filesystem, by filename."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","40"]}],"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":"filepath","Type":"System.String"},{"Name":"filesystem","Type":"Sandbox.BaseFileSystem"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":52},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadFromFileSystem","Name":"LoadFromFileSystem","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","49"]}],"Documentation":{"Summary":"Try to load a texture from given filesystem, by filename."},"DocId":"M:Sandbox.Texture.LoadFromFileSystem(System.String,Sandbox.BaseFileSystem,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"path_or_url","Type":"System.String"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":87},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Load","Name":"Load","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to load a texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","86"]}],"Documentation":{"Summary":"Try to load a texture."},"DocId":"M:Sandbox.Texture.Load(System.String,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"steamid","Type":"System.Int64"},{"Name":"size","Type":"System.Int32","Default":"64"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAvatar","Name":"LoadAvatar","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load avatar image of a Steam user (with a certain size if supplied)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","94"]}],"Documentation":{"Summary":"Load avatar image of a Steam user (with a certain size if supplied).","Return":"The avatar texture","Params":{"steamid":"The SteamID of the user to load the avatar of.","size":"The size of the avatar (Can be 32, 64, or 128. Defaults to 64 and rounds input to nearest of the three)."}},"DocId":"M:Sandbox.Texture.LoadAvatar(System.Int64,System.Int32)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"steamid","Type":"System.String"},{"Name":"size","Type":"System.Int32"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":111},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAvatar","Name":"LoadAvatar","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","110"]}],"Documentation":{},"DocId":"M:Sandbox.Texture.LoadAvatar(System.String,System.Int32)"},{"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"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":222},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use LoadAsync or LoadFromFileSystemAsync"]},{"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","218"]}],"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":"System.Threading.Tasks.Task\u00601\u003CSandbox.Texture\u003E","Parameters":[{"Name":"filepath","Type":"System.String"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":231},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadAsync","Name":"LoadAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"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, or without any big loading hitches."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","228"]}],"Documentation":{"Summary":"Load a texture asynchronously. Will return when the texture is loaded and valid.\nThis is useful when loading textures from the web, or without any big loading hitches."},"DocId":"M:Sandbox.Texture.LoadAsync(System.String,System.Boolean)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Texture\u003E","Parameters":[{"Name":"filepath","Type":"System.String"},{"Name":"filesystem","Type":"Sandbox.BaseFileSystem"},{"Name":"warnOnMissing","Type":"System.Boolean","Default":"True"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.LoadFromFileSystemAsync","Name":"LoadFromFileSystemAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Texture/\u003CLoadFromFileSystemAsync\u003Ed__87"]},{"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, or without any big loading hitches."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Load.cs","237"]}],"Documentation":{"Summary":"Load a texture asynchronously. Will return when the texture is loaded and valid.\nThis is useful when loading textures from the web, or without any big loading hitches."},"DocId":"M:Sandbox.Texture.LoadFromFileSystemAsync(System.String,Sandbox.BaseFileSystem,System.Boolean)"},{"ReturnType":"Sandbox.Texture","Parameters":[{"Name":"filepath","Type":"System.String"}],"l":{"File":"Resources/Textures/Texture.Load.cs","Line":258},"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","255"]}],"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":20},"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","14"]}],"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":46},"IsPublic":true,"FullName":"Sandbox.Texture.GetBitmap","Name":"GetBitmap","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","44"]}],"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":145},"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","140"]}],"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":210},"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","205"]}],"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":276},"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","272"]}],"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":319},"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","316"]}],"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":350},"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","347"]}],"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":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CColor32\u003E\u003E"},{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":388},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixelsAsync","Name":"GetPixelsAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously reads all pixel colors from the texture at the specified mip level."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","386"]}],"DocId":"M:Sandbox.Texture.GetPixelsAsync(System.Action\u00601{System.ReadOnlySpan\u00601{Color32}},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CT\u003E\u003E"},{"Name":"dstFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"srcRect","Type":"System.ValueTuple\u00604\u003CSystem.Int32,System.Int32,System.Int32,System.Int32\u003E","Default":"null"},{"Name":"slice","Type":"System.Int32","Default":"0"},{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixelsAsync","Name":"GetPixelsAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously reads a 2D range of pixel values from the texture at the specified mip level."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","423"]}],"DocId":"M:Sandbox.Texture.GetPixelsAsync\u0060\u00601(System.Action\u00601{System.ReadOnlySpan\u00601{\u0060\u00600}},Sandbox.ImageFormat,System.ValueTuple\u00604{System.Int32,System.Int32,System.Int32,System.Int32},System.Int32,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CT\u003E\u003E"},{"Name":"dstFormat","Type":"Sandbox.ImageFormat","Default":"-2"},{"Name":"srcBox","Type":"System.ValueTuple\u00606\u003CSystem.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32\u003E","Default":"null"},{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Texture.GetPixelsAsync3D","Name":"GetPixelsAsync3D","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously reads a 3D range of pixel values from the texture at the specified mip level."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","483"]}],"DocId":"M:Sandbox.Texture.GetPixelsAsync3D\u0060\u00601(System.Action\u00601{System.ReadOnlySpan\u00601{\u0060\u00600}},Sandbox.ImageFormat,System.ValueTuple\u00606{System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSandbox.Bitmap\u003E"},{"Name":"mip","Type":"System.Int32","Default":"0"}],"l":{"File":"Resources/Textures/Texture.Read.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Texture.GetBitmapAsync","Name":"GetBitmapAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously reads the texture into a bitmap at the specified mip level."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Read.cs","567"]}],"DocId":"M:Sandbox.Texture.GetBitmapAsync(System.Action\u00601{Sandbox.Bitmap},System.Int32)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"formatOverride","Type":"System.Nullable\u00601\u003CSandbox.ImageFormat\u003E","Default":"null"}],"l":{"File":"Resources/Textures/Texture.Save.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Texture.SaveToVtex","Name":"SaveToVtex","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a VTEX file from this texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Save.cs","16"]}],"DocId":"M:Sandbox.Texture.SaveToVtex(System.Nullable\u00601{Sandbox.ImageFormat})"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Byte[]\u003E","Parameters":[{"Name":"format","Type":"System.Nullable\u00601\u003CSandbox.ImageFormat\u003E","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Texture.SaveToVtexAsync","Name":"SaveToVtexAsync","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Texture/\u003CSaveToVtexAsync\u003Ed__105"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously saves the current data to the VTEX platform and returns the resulting byte array."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Save.cs","142"]}],"DocId":"M:Sandbox.Texture.SaveToVtexAsync(System.Nullable\u00601{Sandbox.ImageFormat})"},{"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":"source","Type":"Sandbox.Bitmap"}],"l":{"File":"Resources/Textures/Texture.Update.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Texture.Update","Name":"Update","DeclaringType":"Sandbox.Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Update this texture from the bitmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Update.cs","59"]}],"Documentation":{"Summary":"Update this texture from the bitmap"},"DocId":"M:Sandbox.Texture.Update(Sandbox.Bitmap)"},{"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":76},"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","74"]}],"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":100},"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","98"]}],"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":127},"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","125"]}],"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.Boolean","IsVirtual":true,"Loc":{"File":"Resources/Textures/Texture.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Texture.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","33"]}],"DocId":"P:Sandbox.Texture.IsValid"},{"PropertyType":"Sandbox.TextureFlags","Loc":{"File":"Resources/Textures/Texture.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Texture.Flags","Name":"Flags","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Flags providing hints about this texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","38"]}],"Documentation":{"Summary":"Flags providing hints about this texture"},"DocId":"P:Sandbox.Texture.Flags"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":60},"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","59"]}],"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":100},"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","99"]}],"Documentation":{"Summary":"Width of the texture in pixels."},"DocId":"P:Sandbox.Texture.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":105},"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","104"]}],"Documentation":{"Summary":"Height of the texture in pixels."},"DocId":"P:Sandbox.Texture.Height"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":110},"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","109"]}],"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":115},"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","114"]}],"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":120},"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","119"]}],"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":125},"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","124"]}],"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":130},"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","129"]}],"Documentation":{"Summary":"Image format of this texture."},"DocId":"P:Sandbox.Texture.ImageFormat"},{"PropertyType":"System.Int32","Loc":{"File":"Resources/Textures/Texture.cs","Line":135},"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","134"]}],"Documentation":{"Summary":"Returns how many frames ago this texture was last used by the renderer"},"DocId":"P:Sandbox.Texture.LastUsed"},{"PropertyType":"System.Boolean","Loc":{"File":"Resources/Textures/Texture.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.Texture.UAVAccess","Name":"UAVAccess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets if the texture has UAV access"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","139"]}],"Documentation":{"Summary":"Gets if the texture has UAV access"},"DocId":"P:Sandbox.Texture.UAVAccess"},{"PropertyType":"Vector4","Loc":{"File":"Resources/Textures/Texture.cs","Line":196},"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","190"]}],"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":203},"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","202"]}],"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":268},"IsPublic":true,"FullName":"Sandbox.Texture.HasAnimatedSequences","Name":"HasAnimatedSequences","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.cs","267"]}],"DocId":"P:Sandbox.Texture.HasAnimatedSequences"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":10},"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","9"]}],"Documentation":{"Summary":"1x1 solid magenta colored texture."},"DocId":"P:Sandbox.Texture.Invalid"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":15},"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","14"]}],"Documentation":{"Summary":"1x1 solid white opaque texture."},"DocId":"P:Sandbox.Texture.White"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":20},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Texture.Black","Name":"Black","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["1x1 solid black opaque texture."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Texture.Static.cs","19"]}],"Documentation":{"Summary":"1x1 solid black opaque texture."},"DocId":"P:Sandbox.Texture.Black"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Resources/Textures/Texture.Static.cs","Line":25},"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","24"]}],"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.Load.cs","7"]},{"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","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.Save.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","4"]},{"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":10},"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":10},"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":10},"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":278},"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","276"]}],"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":289},"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","287"]}],"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":296},"IsPublic":true,"FullName":"Sandbox.TextureCubeBuilder.AsRenderTarget","Name":"AsRenderTarget","DeclaringType":"Sandbox.TextureCubeBuilder","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Resources\\Textures\\Builder\\TextureCube.cs","294"]}],"DocId":"M:Sandbox.TextureCubeBuilder.AsRenderTarget"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"obj/.generated/Resources/Textures/Builder/TextureCube.cs","Line":9},"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","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.TextureFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextureFlags.None","Name":"None","DocId":"F:Sandbox.TextureFlags.None"},{"FieldType":"Sandbox.TextureFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextureFlags.PremultipliedAlpha","Name":"PremultipliedAlpha","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Hint that this texture has pre-multiplied alpha"]}],"Documentation":{"Summary":"Hint that this texture has pre-multiplied alpha"},"DocId":"F:Sandbox.TextureFlags.PremultipliedAlpha"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextureFlags","Name":"TextureFlags","Documentation":{"Summary":"Flags providing hints about a texture"},"DocId":"T:Sandbox.TextureFlags"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"obj/.generated/Resources/Vertex.cs","Line":31},"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":35},"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: #86C691;\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"},{"ReturnType":"System.Void","Parameters":[{"Name":"h","Type":"Sandbox.SoundHandle"}],"l":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":50},"IsProtected":true,"FullName":"Sandbox.BaseSoundComponent.ApplyOverrides","Name":"ApplyOverrides","DeclaringType":"Sandbox.BaseSoundComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","47"]}],"DocId":"M:Sandbox.BaseSoundComponent.ApplyOverrides(Sandbox.SoundHandle)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":87},"IsProtected":true,"FullName":"Sandbox.BaseSoundComponent.TestSound","Name":"TestSound","DeclaringType":"Sandbox.BaseSoundComponent","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sound"]},{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Test Sound","play_arrow"]},{"FullName":"HideIfAttribute","ConstructorArguments":["SoundEvent","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.WideModeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","84"]}],"DocId":"M:Sandbox.BaseSoundComponent.TestSound"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Audio/BaseSoundComponent.cs","Line":17},"IsProtected":true,"FullName":"Sandbox.BaseSoundComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.BaseSoundComponent","DocId":"M:Sandbox.BaseSoundComponent.#ctor"}],"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"]},{"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"]},{"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"]},{"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":[{"FieldType":"Sandbox.SoundHandle","IsProtected":true,"FullName":"Sandbox.BaseSoundComponent.SoundHandle","Name":"SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\BaseSoundComponent.cs","40"]}],"DocId":"F:Sandbox.BaseSoundComponent.SoundHandle"}],"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"]},{"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"]},{"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.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":112},"IsProtected":true,"FullName":"Sandbox.SoundscapeTrigger.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.SoundscapeTrigger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","109"]}],"DocId":"M:Sandbox.SoundscapeTrigger.DrawGizmos"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":144},"IsProtected":true,"FullName":"Sandbox.SoundscapeTrigger.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.SoundscapeTrigger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","141"]}],"DocId":"M:Sandbox.SoundscapeTrigger.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":158},"IsProtected":true,"FullName":"Sandbox.SoundscapeTrigger.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.SoundscapeTrigger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","156"]}],"DocId":"M:Sandbox.SoundscapeTrigger.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/SoundscapeTrigger.cs","Line":163},"IsProtected":true,"FullName":"Sandbox.SoundscapeTrigger.OnDestroy","Name":"OnDestroy","DeclaringType":"Sandbox.SoundscapeTrigger","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","161"]}],"DocId":"M:Sandbox.SoundscapeTrigger.OnDestroy"},{"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":["The mixer that the soundscape will play on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\SoundscapeTrigger.cs","47"]}],"Documentation":{"Summary":"The 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":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":241},"IsProtected":true,"FullName":"Sandbox.Voice.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.Voice","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","239"]}],"DocId":"M:Sandbox.Voice.OnUpdate"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Connection\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":282},"IsProtected":true,"FullName":"Sandbox.Voice.ExcludeFilter","Name":"ExcludeFilter","DeclaringType":"Sandbox.Voice","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Exclude these connection from hearing our voice."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","279"]}],"Documentation":{"Summary":"Exclude these connection from hearing our voice."},"DocId":"M:Sandbox.Voice.ExcludeFilter"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"connection","Type":"Sandbox.Connection"}],"l":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":290},"IsProtected":true,"FullName":"Sandbox.Voice.ShouldHearVoice","Name":"ShouldHearVoice","DeclaringType":"Sandbox.Voice","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether we want to hear voice from a particular connection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","287"]}],"Documentation":{"Summary":"Whether we want to hear voice from a particular connection."},"DocId":"M:Sandbox.Voice.ShouldHearVoice(Sandbox.Connection)"}],"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":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Voice.LipSync","Name":"LipSync","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["LipSync"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","41"]}],"DocId":"P:Sandbox.Voice.LipSync"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Voice.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["LipSync"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","44"]}],"DocId":"P:Sandbox.Voice.Renderer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Voice.MorphScale","Name":"MorphScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["LipSync"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","47"]}],"DocId":"P:Sandbox.Voice.MorphScale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.Voice.MorphSmoothTime","Name":"MorphSmoothTime","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["LipSync"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","50"]}],"DocId":"P:Sandbox.Voice.MorphSmoothTime"},{"PropertyType":"Sandbox.RealTimeSince","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":57},"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","56"]}],"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":62},"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","61"]}],"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":97},"IsPublic":true,"FullName":"Sandbox.Voice.VoiceMixer","Name":"VoiceMixer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","90"]}],"Documentation":{},"DocId":"P:Sandbox.Voice.VoiceMixer"},{"PropertyType":"Sandbox.Audio.Mixer","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Voice.TargetMixer","Name":"TargetMixer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","105"]}],"DocId":"P:Sandbox.Voice.TargetMixer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":121},"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","114"]}],"Documentation":{},"DocId":"P:Sandbox.Voice.Distance"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.Voice.Falloff","Name":"Falloff","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","132"]}],"Documentation":{},"DocId":"P:Sandbox.Voice.Falloff"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":148},"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\u003EVoice\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELipSync\u003C/span\u003E to be enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","147"]}],"Documentation":{"Summary":"A list of 15 lipsync viseme weights. Requires \u003Csee cref=\u0022P:Sandbox.Voice.LipSync\u0022 /\u003E to be enabled."},"DocId":"P:Sandbox.Voice.Visemes"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.Voice.IsRecording","Name":"IsRecording","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Audio\\VoiceComponent.cs","181"]}],"DocId":"P:Sandbox.Voice.IsRecording"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Audio/VoiceComponent.cs","Line":195},"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","192"]}],"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":215},"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","214"]}],"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":205},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Reset","Name":"Reset","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","203"]}],"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":290},"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","287"]}],"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":388},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddHookAfterOpaque","Name":"AddHookAfterOpaque","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CommandList"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","386"]}],"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":394},"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","392"]}],"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":400},"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","398"]}],"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":406},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AddHookAfterUI","Name":"AddHookAfterUI","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use CommandList"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Obsolete 02/10/2025"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","404"]}],"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":484},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenNormal","Name":"PointToScreenNormal","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","482"]}],"DocId":"M:Sandbox.CameraComponent.PointToScreenNormal(Vector3@)"},{"ReturnType":"Vector2","Parameters":[{"Name":"worldPosition","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":493},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenPixels","Name":"PointToScreenPixels","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","490"]}],"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":515},"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","512"]}],"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":551},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenPixels","Name":"PointToScreenPixels","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","549"]}],"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":562},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PointToScreenNormal","Name":"PointToScreenNormal","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","560"]}],"DocId":"M:Sandbox.CameraComponent.PointToScreenNormal(Vector3,System.Boolean@)"},{"ReturnType":"Ray","Parameters":[{"Name":"pixelPosition","Type":"Vector2"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":572},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenPixelToRay","Name":"ScreenPixelToRay","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","570"]}],"DocId":"M:Sandbox.CameraComponent.ScreenPixelToRay(Vector2)"},{"ReturnType":"Ray","Parameters":[{"Name":"normalPosition","Type":"Vector3"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":581},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenNormalToRay","Name":"ScreenNormalToRay","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","578"]}],"DocId":"M:Sandbox.CameraComponent.ScreenNormalToRay(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"screen","Type":"Vector2"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":593},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ScreenToWorld","Name":"ScreenToWorld","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Convert from screen coords to world coords on the near frustum plane."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","591"]}],"Documentation":{"Summary":"Convert from screen coords to world coords on the near frustum plane."},"DocId":"M:Sandbox.CameraComponent.ScreenToWorld(Vector2)"},{"ReturnType":"Sandbox.Frustum","Parameters":[],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":624},"IsPublic":true,"FullName":"Sandbox.CameraComponent.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the view frustum of the current screen rect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","622"]}],"Documentation":{"Summary":"Returns the view frustum of the current screen rect."},"DocId":"M:Sandbox.CameraComponent.GetFrustum"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"screenRect","Type":"Sandbox.Rect"}],"l":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":634},"IsPublic":true,"FullName":"Sandbox.CameraComponent.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a pixel rect return a frustum on the current camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","631"]}],"Documentation":{"Summary":"Given a pixel rect return a frustum on the current camera."},"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":644},"IsPublic":true,"FullName":"Sandbox.CameraComponent.GetFrustum","Name":"GetFrustum","DeclaringType":"Sandbox.CameraComponent","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":["Scene\\Components\\Camera\\CameraComponent.cs","641"]}],"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.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":654},"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","651"]}],"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":708},"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","705"]}],"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":752},"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","749"]}],"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.AutoExposureSetup.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.CameraComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.CameraComponent","DocId":"M:Sandbox.CameraComponent.#ctor"}],"Properties":[{"PropertyType":"Sandbox.CameraComponent.AutoExposureSetup","Loc":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposure","Name":"AutoExposure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables and configures auto exposure on the camera. This is usually controlled by the Tonemapping component. But if you\u0027re not using that, it can be controlled manually here."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","40"]}],"Documentation":{"Summary":"Enables and configures auto exposure on the camera. This is usually controlled\nby the Tonemapping component. But if you\u0027re not using that, it can be controlled manually here."},"DocId":"P:Sandbox.CameraComponent.AutoExposure"},{"PropertyType":"Sandbox.ClearFlags","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":25},"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","23"]}],"Documentation":{"Summary":"The clear flags for this camera."},"DocId":"P:Sandbox.CameraComponent.ClearFlags"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":31},"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","29"]}],"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":45},"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","38"]}],"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":57},"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","55"]}],"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":63},"IsPublic":true,"FullName":"Sandbox.CameraComponent.FieldOfView","Name":"FieldOfView","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","179"]},{"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","61"]}],"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":71},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ZNear","Name":"ZNear","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","1000"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["1"]},{"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","69"]}],"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":80},"IsPublic":true,"FullName":"Sandbox.CameraComponent.ZFar","Name":"ZFar","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","100000"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["1"]},{"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","78"]}],"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":91},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","16"]},{"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","84"]}],"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":102},"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","100"]}],"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":108},"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","106"]}],"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":115},"IsPublic":true,"FullName":"Sandbox.CameraComponent.TargetEye","Name":"TargetEye","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"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":["Scene\\Components\\Camera\\CameraComponent.cs","113"]}],"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.CameraComponent.TargetEye"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":122},"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","120"]}],"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":128},"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","126"]}],"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":134},"IsPublic":true,"FullName":"Sandbox.CameraComponent.Viewport","Name":"Viewport","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1","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","132"]}],"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":171},"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","164"]}],"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.SceneCameraDebugMode","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.CameraComponent.DebugMode","Name":"DebugMode","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this camera using a different render mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","186"]}],"Documentation":{"Summary":"Render this camera using a different render mode"},"DocId":"P:Sandbox.CameraComponent.DebugMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":194},"IsPublic":true,"FullName":"Sandbox.CameraComponent.WireframeMode","Name":"WireframeMode","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIgnoreAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Render this camera using a wireframe view."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","192"]}],"Documentation":{"Summary":"Render this camera using a wireframe view."},"DocId":"P:Sandbox.CameraComponent.WireframeMode"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"Scene/Components/Camera/CameraComponent.cs","Line":505},"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","500"]}],"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":688},"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","684"]}],"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":696},"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 (or when null) the camera size is screen size or render target size."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","694"]}],"Documentation":{"Summary":"Allows specifying a custom aspect ratio for this camera.\nBy default (or when null) 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":701},"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","700"]}],"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"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Camera/CameraComponent.PostProcess.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.CameraComponent.EnablePostProcessing","Name":"EnablePostProcessing","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable or disable post processing for this camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.PostProcess.cs","12"]}],"Documentation":{"Summary":"Enable or disable post processing for this camera."},"DocId":"P:Sandbox.CameraComponent.EnablePostProcessing"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Camera/CameraComponent.PostProcess.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.CameraComponent.PostProcessAnchor","Name":"PostProcessAnchor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If set then we\u0027ll trigger post process volumes from this position, instead of the camera\u0027s position."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.PostProcess.cs","19"]}],"Documentation":{"Summary":"If set then we\u0027ll trigger post process volumes from this position, instead of the camera\u0027s position."},"DocId":"P:Sandbox.CameraComponent.PostProcessAnchor"}],"Fields":[{"FieldType":"Sandbox.RenderTextureAsset","IsPublic":true,"FullName":"Sandbox.CameraComponent.RenderTexture","Name":"RenderTexture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.cs","139"]}],"Documentation":{"Summary":"If specified, this camera will render to this RenderTexture instead of the screen.\nThis can then be used in other stuff like materials."},"DocId":"F:Sandbox.CameraComponent.RenderTexture"}],"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.AutoExposureSetup.cs","3"]},{"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","11"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Every scene should have at least one Camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.Hud.cs","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Every scene should have at least one Camera."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.PostProcess.cs","5"]}],"Documentation":{"Summary":"Every scene should have at least one Camera."},"DocId":"T:Sandbox.CameraComponent"},{"Namespace":"","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup..ctor","Name":".ctor","DeclaringType":"Sandbox.CameraComponent.AutoExposureSetup","DocId":"M:Sandbox.CameraComponent.AutoExposureSetup.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup.Enabled","Name":"Enabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","7"]}],"DocId":"P:Sandbox.CameraComponent.AutoExposureSetup.Enabled"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":9},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup.Compensation","Name":"Compensation","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","8"]}],"DocId":"P:Sandbox.CameraComponent.AutoExposureSetup.Compensation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup.MinimumExposure","Name":"MinimumExposure","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","9"]}],"DocId":"P:Sandbox.CameraComponent.AutoExposureSetup.MinimumExposure"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup.MaximumExposure","Name":"MaximumExposure","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","10"]}],"DocId":"P:Sandbox.CameraComponent.AutoExposureSetup.MaximumExposure"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Camera/CameraComponent.AutoExposureSetup.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup.Rate","Name":"Rate","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","11"]}],"DocId":"P:Sandbox.CameraComponent.AutoExposureSetup.Rate"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.CameraComponent.AutoExposureSetup","Name":"AutoExposureSetup","DeclaringType":"Sandbox.CameraComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Camera\\CameraComponent.AutoExposureSetup.cs","5"]}],"DocId":"T:Sandbox.CameraComponent.AutoExposureSetup"},{"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","429"]}],"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","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"Documentation":{"Summary":"Obsolete 02/10/2025"},"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"]},{"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.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/CharacterController/CharacterController.cs","Line":56},"IsProtected":true,"FullName":"Sandbox.CharacterController.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.CharacterController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\CharacterController\\CharacterController.cs","54"]}],"DocId":"M:Sandbox.CharacterController.DrawGizmos"},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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":50},"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":53},"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 constrained 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 constrained 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":27},"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Collider/CapsuleCollider.cs","Line":70},"IsProtected":true,"FullName":"Sandbox.CapsuleCollider.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.CapsuleCollider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\CapsuleCollider.cs","67"]}],"DocId":"M:Sandbox.CapsuleCollider.DrawGizmos"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsShape\u003E","IsVirtual":true,"Parameters":[{"Name":"targetBody","Type":"Sandbox.PhysicsBody"},{"Name":"local","Type":"Transform"}],"IsProtected":true,"FullName":"Sandbox.CapsuleCollider.CreatePhysicsShapes","Name":"CreatePhysicsShapes","DeclaringType":"Sandbox.CapsuleCollider","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.CapsuleCollider/\u003CCreatePhysicsShapes\u003Ed__15"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\CapsuleCollider.cs","97"]}],"DocId":"M:Sandbox.CapsuleCollider.CreatePhysicsShapes(Sandbox.PhysicsBody,Transform)"}],"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.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsShape\u003E","IsVirtual":true,"Parameters":[{"Name":"targetBody","Type":"Sandbox.PhysicsBody"}],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":193},"IsProtected":true,"FullName":"Sandbox.Collider.CreatePhysicsShapes","Name":"CreatePhysicsShapes","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","189"]}],"DocId":"M:Sandbox.Collider.CreatePhysicsShapes(Sandbox.PhysicsBody)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsShape\u003E","IsVirtual":true,"Parameters":[{"Name":"targetBody","Type":"Sandbox.PhysicsBody"},{"Name":"local","Type":"Transform"}],"IsProtected":true,"FullName":"Sandbox.Collider.CreatePhysicsShapes","Name":"CreatePhysicsShapes","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Overridable in derived component to create shapes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","198"]}],"Documentation":{"Summary":"Overridable in derived component to create shapes"},"DocId":"M:Sandbox.Collider.CreatePhysicsShapes(Sandbox.PhysicsBody,Transform)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":319},"IsProtected":true,"FullName":"Sandbox.Collider.RebuildImmediately","Name":"RebuildImmediately","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","316"]}],"DocId":"M:Sandbox.Collider.RebuildImmediately"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":403},"IsProtected":true,"FullName":"Sandbox.Collider.ConfigureShapes","Name":"ConfigureShapes","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Apply any things that we an apply after they\u0027re created"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","401"]}],"Documentation":{"Summary":"Apply any things that we an apply after they\u0027re created"},"DocId":"M:Sandbox.Collider.ConfigureShapes"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":455},"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","451"]}],"DocId":"M:Sandbox.Collider.OnPhysicsChanged"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":458},"IsProtected":true,"FullName":"Sandbox.Collider.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","456"]}],"DocId":"M:Sandbox.Collider.Rebuild"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Collider.CalculateLocalBounds","Name":"CalculateLocalBounds","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","528"]}],"DocId":"M:Sandbox.Collider.CalculateLocalBounds"},{"ReturnType":"Vector3","Parameters":[{"Name":"worldPoint","Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":548},"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 world coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","545"]}],"Documentation":{"Summary":"Get the velocity of this collider at the specific point in world coordinates."},"DocId":"M:Sandbox.Collider.GetVelocityAtPoint(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"worldPoint","Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":566},"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","563"]}],"Documentation":{"Summary":"Returns the closest point to the given one between all convex shapes of this body."},"DocId":"M:Sandbox.Collider.FindClosestPoint(Vector3)"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":584},"IsPublic":true,"FullName":"Sandbox.Collider.GetWorldBounds","Name":"GetWorldBounds","DeclaringType":"Sandbox.Collider","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the world bounds of this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","581"]}],"Documentation":{"Summary":"Get the world bounds of this object"},"DocId":"M:Sandbox.Collider.GetWorldBounds"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Collider.cs","Line":8},"IsProtected":true,"FullName":"Sandbox.Collider..ctor","Name":".ctor","DeclaringType":"Sandbox.Collider","DocId":"M:Sandbox.Collider.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":19},"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","12"]}],"DocId":"P:Sandbox.Collider.Static"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Collider.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","38"]}],"DocId":"P:Sandbox.Collider.IsConcave"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":49},"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","44"]}],"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":"System.Nullable\u00601\u003CSystem.Single\u003E","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Collider.Friction","Name":"Friction","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","66"]}],"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":95},"IsPublic":true,"FullName":"Sandbox.Collider.Elasticity","Name":"Elasticity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","88"]}],"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":117},"IsPublic":true,"FullName":"Sandbox.Collider.RollingResistance","Name":"RollingResistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","110"]}],"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":137},"IsPublic":true,"FullName":"Sandbox.Collider.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","130"]}],"DocId":"P:Sandbox.Collider.Surface"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":160},"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","153"]}],"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":176},"IsPublic":true,"FullName":"Sandbox.Collider.IsTrigger","Name":"IsTrigger","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.cs","170"]}],"DocId":"P:Sandbox.Collider.IsTrigger"},{"PropertyType":"BBox","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Collider/Collider.cs","Line":186},"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","185"]}],"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":263},"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","259"]}],"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":271},"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","267"]}],"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":279},"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","275"]}],"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":287},"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","283"]}],"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":307},"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","302"]}],"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"},{"PropertyType":"Sandbox.ColliderFlags","Loc":{"File":"Scene/Components/Collider/Collider.Flags.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Collider.ColliderFlags","Name":"ColliderFlags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Flags that modify the behavior of this collider"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Flags.cs","10"]}],"Documentation":{"Summary":"Flags that modify the behavior of this collider"},"DocId":"P:Sandbox.Collider.ColliderFlags"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Collider/Collider.Keyframe.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Collider.KeyframeBody","Name":"KeyframeBody","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["We no longer offer a way to get the KeyframeBody. What do you want to do?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Keyframe.cs","9"]}],"DocId":"P:Sandbox.Collider.KeyframeBody"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSandbox.Joint\u003E","Loc":{"File":"Scene/Components/Collider/Collider.Keyframe.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Collider.Joints","Name":"Joints","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we\u0027re a keyframe collider, this is the set of joints attached to us. If we\u0027re not then this won\u0027t ever return anything."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Keyframe.cs","18"]}],"Documentation":{"Summary":"If we\u0027re a keyframe collider, this is the set of joints attached to us. If we\u0027re not then this won\u0027t ever\nreturn anything."},"DocId":"P:Sandbox.Collider.Joints"},{"PropertyType":"Sandbox.Rigidbody","Loc":{"File":"Scene/Components/Collider/Collider.Rigidbody.cs","Line":11},"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.Rigidbody.cs","10"]}],"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"}],"Fields":[{"FieldType":"Sandbox.PhysicsBody","IsProtected":true,"FullName":"Sandbox.Collider._keyframeBody","Name":"_keyframeBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Keyframe.cs","7"]}],"DocId":"F:Sandbox.Collider._keyframeBody"}],"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"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Flags.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Keyframe.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Collider.Rigidbody.cs","3"]}],"DocId":"T:Sandbox.Collider"},{"Namespace":"Sandbox","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.ColliderFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColliderFlags.IgnoreTraces","Name":"IgnoreTraces","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Traces can never see this collider, no matter what happens"]}],"Documentation":{"Summary":"Traces can never see this collider, no matter what happens"},"DocId":"F:Sandbox.ColliderFlags.IgnoreTraces"},{"FieldType":"Sandbox.ColliderFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ColliderFlags.IgnoreMass","Name":"IgnoreMass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Collider has no mass, won\u0027t affect physics objects it collides with"]}],"Documentation":{"Summary":"Collider has no mass, won\u0027t affect physics objects it collides with"},"DocId":"F:Sandbox.ColliderFlags.IgnoreMass"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ColliderFlags","Name":"ColliderFlags","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"System.FlagsAttribute"}],"DocId":"T:Sandbox.ColliderFlags"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/HullCollider.cs","Line":47},"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":35},"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":42},"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":49},"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":53},"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":58},"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":62},"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":67},"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"]},{"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":69},"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Collider/ModelCollider.cs","Line":28},"IsProtected":true,"FullName":"Sandbox.ModelCollider.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.ModelCollider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelCollider.cs","26"]}],"DocId":"M:Sandbox.ModelCollider.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Collider/ModelCollider.cs","Line":43},"IsProtected":true,"FullName":"Sandbox.ModelCollider.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.ModelCollider","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelCollider.cs","40"]}],"DocId":"M:Sandbox.ModelCollider.DrawGizmos"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsShape\u003E","IsVirtual":true,"Parameters":[{"Name":"targetBody","Type":"Sandbox.PhysicsBody"},{"Name":"local","Type":"Transform"}],"IsProtected":true,"FullName":"Sandbox.ModelCollider.CreatePhysicsShapes","Name":"CreatePhysicsShapes","DeclaringType":"Sandbox.ModelCollider","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.ModelCollider/\u003CCreatePhysicsShapes\u003Ed__6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelCollider.cs","78"]}],"DocId":"M:Sandbox.ModelCollider.CreatePhysicsShapes(Sandbox.PhysicsBody,Transform)"}],"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","IsVirtual":true,"IsSealed":true,"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":489},"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","486"]}],"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":25},"IsPublic":true,"FullName":"Sandbox.ModelPhysics..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelPhysics","DocId":"M:Sandbox.ModelPhysics.#ctor"}],"Properties":[{"PropertyType":"Sandbox.PhysicsGroup","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.PhysicsGroup","Name":"PhysicsGroup","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["No longer in use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","12"]}],"DocId":"P:Sandbox.ModelPhysics.PhysicsGroup"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.PhysicsWereCreated","Name":"PhysicsWereCreated","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","22"]}],"DocId":"P:Sandbox.ModelPhysics.PhysicsWereCreated"},{"PropertyType":"Sandbox.Model","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Model","Name":"Model","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The model used to generate physics bodies, collision shapes, and joints."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","38"]}],"Documentation":{"Summary":"The model used to generate physics bodies, collision shapes, and joints."},"DocId":"P:Sandbox.ModelPhysics.Model"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Renderer","Name":"Renderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The renderer that receives transform updates from physics bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","56"]}],"Documentation":{"Summary":"The renderer that receives transform updates from physics bodies."},"DocId":"P:Sandbox.ModelPhysics.Renderer"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.IgnoreRoot","Name":"IgnoreRoot","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true, the root physics body will not drive this component\u0027s transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","77"]}],"Documentation":{"Summary":"If true, the root physics body will not drive this component\u0027s transform."},"DocId":"P:Sandbox.ModelPhysics.IgnoreRoot"},{"PropertyType":"Sandbox.RigidbodyFlags","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.RigidbodyFlags","Name":"RigidbodyFlags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Physics"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rigidbody flags applied to all bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","83"]}],"Documentation":{"Summary":"Rigidbody flags applied to all bodies."},"DocId":"P:Sandbox.ModelPhysics.RigidbodyFlags"},{"PropertyType":"Sandbox.PhysicsLock","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Locking","Name":"Locking","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Physics"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rigidbody locking applied to all bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","107"]}],"Documentation":{"Summary":"Rigidbody locking applied to all bodies."},"DocId":"P:Sandbox.ModelPhysics.Locking"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.StartAsleep","Name":"StartAsleep","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Physics"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["All bodies will be put to sleep on start."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","128"]}],"Documentation":{"Summary":"All bodies will be put to sleep on start."},"DocId":"P:Sandbox.ModelPhysics.StartAsleep"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.MotionEnabled","Name":"MotionEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Physics"]},{"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","134"]}],"Documentation":{"Summary":"Enable to drive renderer from physics, disable to drive physics from renderer."},"DocId":"P:Sandbox.ModelPhysics.MotionEnabled"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":159},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Mass","Name":"Mass","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the total mass of every \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERigidbody\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","158"]}],"Documentation":{"Summary":"Returns the total mass of every \u003Csee cref=\u0022T:Sandbox.Rigidbody\u0022 /\u003E"},"DocId":"P:Sandbox.ModelPhysics.Mass"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/ModelPhysics.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.MassCenter","Name":"MassCenter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the center of mass of every \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERigidbody\u003C/span\u003E in world-space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.cs","163"]}],"Documentation":{"Summary":"Returns the center of mass of every \u003Csee cref=\u0022T:Sandbox.Rigidbody\u0022 /\u003E in world-space"},"DocId":"P:Sandbox.ModelPhysics.MassCenter"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.ModelPhysics.Body\u003E","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Bodies","Name":"Bodies","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Networked list of bodies."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.Networking.cs","19"]}],"Documentation":{"Summary":"Networked list of bodies."},"DocId":"P:Sandbox.ModelPhysics.Bodies"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.ModelPhysics.Joint\u003E","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joints","Name":"Joints","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Networked list of joints."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\ModelPhysics.Networking.cs","24"]}],"Documentation":{"Summary":"Networked list of joints."},"DocId":"P:Sandbox.ModelPhysics.Joints"}],"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","6"]},{"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.Networking.cs","4"]},{"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.PhysicsCreate.cs","4"]}],"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":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Component","Out":true,"Type":"Sandbox.Rigidbody"},{"Name":"Bone","Out":true,"Type":"System.Int32"},{"Name":"LocalTransform","Out":true,"Type":"Transform"}],"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Body.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.ModelPhysics.Body","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.ModelPhysics.Body.Deconstruct(Sandbox.Rigidbody@,System.Int32@,Transform@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Component","Type":"Sandbox.Rigidbody"},{"Name":"Bone","Type":"System.Int32"},{"Name":"LocalTransform","Type":"Transform"}],"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Body..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelPhysics.Body","Documentation":{"Summary":"Represents a \u003Csee cref=\u0022T:Sandbox.Rigidbody\u0022 /\u003E attached to a specific bone with a local transform."},"DocId":"M:Sandbox.ModelPhysics.Body.#ctor(Sandbox.Rigidbody,System.Int32,Transform)"}],"Properties":[{"PropertyType":"Sandbox.Rigidbody","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Body.Component","Name":"Component","DocId":"P:Sandbox.ModelPhysics.Body.Component"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Body.Bone","Name":"Bone","DocId":"P:Sandbox.ModelPhysics.Body.Bone"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":10},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Body.LocalTransform","Name":"LocalTransform","DocId":"P:Sandbox.ModelPhysics.Body.LocalTransform"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelPhysics.Body","Name":"Body","DeclaringType":"Sandbox.ModelPhysics","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Represents a \u003Csee cref=\u0022T:Sandbox.Rigidbody\u0022 /\u003E attached to a specific bone with a local transform."},"DocId":"T:Sandbox.ModelPhysics.Body"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"Component","Out":true,"Type":"Sandbox.Joint"},{"Name":"Body1","Out":true,"Type":"Sandbox.ModelPhysics.Body"},{"Name":"Body2","Out":true,"Type":"Sandbox.ModelPhysics.Body"},{"Name":"LocalFrame1","Out":true,"Type":"Transform"},{"Name":"LocalFrame2","Out":true,"Type":"Transform"}],"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.ModelPhysics.Joint","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.ModelPhysics.Joint.Deconstruct(Sandbox.Joint@,Sandbox.ModelPhysics.Body@,Sandbox.ModelPhysics.Body@,Transform@,Transform@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Component","Type":"Sandbox.Joint"},{"Name":"Body1","Type":"Sandbox.ModelPhysics.Body"},{"Name":"Body2","Type":"Sandbox.ModelPhysics.Body"},{"Name":"LocalFrame1","Type":"Transform"},{"Name":"LocalFrame2","Type":"Transform"}],"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint..ctor","Name":".ctor","DeclaringType":"Sandbox.ModelPhysics.Joint","Documentation":{"Summary":"Represents a \u003Csee cref=\u0022T:Sandbox.Joint\u0022 /\u003E between two bodies with local frames for each."},"DocId":"M:Sandbox.ModelPhysics.Joint.#ctor(Sandbox.Joint,Sandbox.ModelPhysics.Body,Sandbox.ModelPhysics.Body,Transform,Transform)"}],"Properties":[{"PropertyType":"Sandbox.Joint","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint.Component","Name":"Component","DocId":"P:Sandbox.ModelPhysics.Joint.Component"},{"PropertyType":"Sandbox.ModelPhysics.Body","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint.Body1","Name":"Body1","DocId":"P:Sandbox.ModelPhysics.Joint.Body1"},{"PropertyType":"Sandbox.ModelPhysics.Body","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint.Body2","Name":"Body2","DocId":"P:Sandbox.ModelPhysics.Joint.Body2"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint.LocalFrame1","Name":"LocalFrame1","DocId":"P:Sandbox.ModelPhysics.Joint.LocalFrame1"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Collider/ModelPhysics.Networking.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint.LocalFrame2","Name":"LocalFrame2","DocId":"P:Sandbox.ModelPhysics.Joint.LocalFrame2"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ModelPhysics.Joint","Name":"Joint","DeclaringType":"Sandbox.ModelPhysics","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"}],"Documentation":{"Summary":"Represents a \u003Csee cref=\u0022T:Sandbox.Joint\u0022 /\u003E between two bodies with local frames for each."},"DocId":"T:Sandbox.ModelPhysics.Joint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Collider","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":30},"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":25},"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":30},"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":"Vector3","Loc":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.PlaneCollider.Normal","Name":"Normal","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Normal"]},{"FullName":"GroupAttribute","ConstructorArguments":["Plane"]},{"FullName":"Sandbox.NormalAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The normal of the plane, determining its orientation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\PlaneCollider.cs","28"]}],"Documentation":{"Summary":"The normal of the plane, determining its orientation."},"DocId":"P:Sandbox.PlaneCollider.Normal"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Collider/PlaneCollider.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.PlaneCollider.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\PlaneCollider.cs","34"]}],"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":"System.Void","Parameters":[{"Name":"plane","Type":"Sandbox.Plane"},{"Name":"dt","Type":"System.Single"}],"l":{"File":"Scene/Components/Collider/Rigidbody.Buoyancy.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ApplyBuoyancy","Name":"ApplyBuoyancy","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies buoyancy and drag to the rigidbody relative to a plane to simulate things floating in water."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.Buoyancy.cs","8"]}],"Documentation":{"Summary":"Applies buoyancy and drag to the rigidbody relative to a plane to simulate things floating in water."},"DocId":"M:Sandbox.Rigidbody.ApplyBuoyancy(Sandbox.Plane,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":374},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ResetInertiaTensor","Name":"ResetInertiaTensor","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resets the inertia tensor and its rotation to the values automatically calculated from the attached colliders. This removes any custom overrides set via \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERigidbody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EInertiaTensor\u003C/span\u003E or \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERigidbody\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EInertiaTensorRotation\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","371"]}],"Documentation":{"Summary":"Resets the inertia tensor and its rotation to the values automatically calculated from the attached colliders.\nThis removes any custom overrides set via \u003Csee cref=\u0022P:Sandbox.Rigidbody.InertiaTensor\u0022 /\u003E or \u003Csee cref=\u0022P:Sandbox.Rigidbody.InertiaTensorRotation\u0022 /\u003E."},"DocId":"M:Sandbox.Rigidbody.ResetInertiaTensor"},{"ReturnType":"Vector3","Parameters":[{"Name":"position","In":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":637},"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","636"]}],"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":642},"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","641"]}],"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":647},"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","646"]}],"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":652},"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","651"]}],"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":657},"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","656"]}],"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":662},"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","661"]}],"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":667},"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","666"]}],"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":672},"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","671"]}],"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":680},"IsPublic":true,"FullName":"Sandbox.Rigidbody.SmoothMove","Name":"SmoothMove","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"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":["Scene\\Components\\Collider\\Rigidbody.cs","677"]}],"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.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":692},"IsPublic":true,"FullName":"Sandbox.Rigidbody.SmoothMove","Name":"SmoothMove","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"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":["Scene\\Components\\Collider\\Rigidbody.cs","689"]}],"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.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":703},"IsPublic":true,"FullName":"Sandbox.Rigidbody.SmoothRotate","Name":"SmoothRotate","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotate the body to this position in a way that cooperates with the physics system."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","700"]}],"Documentation":{"Summary":"Rotate the body to this position in a way that cooperates with the physics system."},"DocId":"M:Sandbox.Rigidbody.SmoothRotate(Rotation@,System.Single,System.Single)"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":817},"IsPublic":true,"FullName":"Sandbox.Rigidbody.GetWorldBounds","Name":"GetWorldBounds","DeclaringType":"Sandbox.Rigidbody","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the world bounds of this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","814"]}],"Documentation":{"Summary":"Get the world bounds of this object"},"DocId":"M:Sandbox.Rigidbody.GetWorldBounds"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Collider/Rigidbody.Colliders.cs","Line":7},"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":28},"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","21"]}],"Documentation":{"Summary":"Is gravity enabled or not."},"DocId":"P:Sandbox.Rigidbody.Gravity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.Rigidbody.GravityScale","Name":"GravityScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"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":["Scene\\Components\\Collider\\Rigidbody.cs","44"]}],"Documentation":{"Summary":"Scale the gravity relative to \u003Csee cref=\u0022P:Sandbox.PhysicsWorld.Gravity\u0022 /\u003E. 2 is double the gravity, etc."},"DocId":"P:Sandbox.Rigidbody.GravityScale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":71},"IsPublic":true,"FullName":"Sandbox.Rigidbody.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","64"]}],"DocId":"P:Sandbox.Rigidbody.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.Rigidbody.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","84"]}],"DocId":"P:Sandbox.Rigidbody.AngularDamping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":114},"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","107"]}],"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":127},"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","125"]}],"DocId":"P:Sandbox.Rigidbody.Mass"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":134},"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","128"]}],"DocId":"P:Sandbox.Rigidbody.OverrideMassCenter"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":137},"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","131"]}],"DocId":"P:Sandbox.Rigidbody.MassCenterOverride"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":139},"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","137"]}],"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":146},"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","140"]}],"DocId":"P:Sandbox.Rigidbody.Locking"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Rigidbody.StartAsleep","Name":"StartAsleep","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","143"]}],"DocId":"P:Sandbox.Rigidbody.StartAsleep"},{"PropertyType":"Sandbox.RigidbodyFlags","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":152},"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","146"]}],"DocId":"P:Sandbox.Rigidbody.RigidbodyFlags"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.Rigidbody.EnableImpactDamage","Name":"EnableImpactDamage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Impact Damage"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this rigidbody can deal damage to damageable objects on high-speed impacts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","152"]}],"Documentation":{"Summary":"Whether this rigidbody can deal damage to damageable objects on high-speed impacts."},"DocId":"P:Sandbox.Rigidbody.EnableImpactDamage"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Rigidbody.MinImpactDamageSpeed","Name":"MinImpactDamageSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Minimum Speed"]},{"FullName":"GroupAttribute","ConstructorArguments":["Impact Damage"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["EnableImpactDamage","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum speed required for an impact to cause damage."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","158"]}],"Documentation":{"Summary":"The minimum speed required for an impact to cause damage."},"DocId":"P:Sandbox.Rigidbody.MinImpactDamageSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.Rigidbody.ImpactDamage","Name":"ImpactDamage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Impact Damage"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["EnableImpactDamage","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of damage this rigidbody deals to other objects when it collides at high speed. If set to 0 or less, this will be calculated from the mass of the rigidbody."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","165"]}],"Documentation":{"Summary":"The amount of damage this rigidbody deals to other objects when it collides at high speed.\nIf set to 0 or less, this will be calculated from the mass of the rigidbody."},"DocId":"P:Sandbox.Rigidbody.ImpactDamage"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","201"]}],"DocId":"P:Sandbox.Rigidbody.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":233},"IsPublic":true,"FullName":"Sandbox.Rigidbody.AngularVelocity","Name":"AngularVelocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","221"]}],"DocId":"P:Sandbox.Rigidbody.AngularVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":248},"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","241"]}],"DocId":"P:Sandbox.Rigidbody.MotionEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":258},"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","252"]}],"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":278},"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","272"]}],"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":295},"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","288"]}],"Documentation":{},"DocId":"P:Sandbox.Rigidbody.Sleeping"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":312},"IsPublic":true,"FullName":"Sandbox.Rigidbody.InertiaTensor","Name":"InertiaTensor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","306"]}],"Documentation":{"Summary":"Gets or sets the inertia tensor for this body.\nBy default, the inertia tensor is automatically calculated from the shapes attached to the body.\nSetting this property overrides the automatically calculated inertia tensor until \u003Csee cref=\u0022M:Sandbox.Rigidbody.ResetInertiaTensor\u0022 /\u003E is called."},"DocId":"P:Sandbox.Rigidbody.InertiaTensor"},{"PropertyType":"Rotation","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":327},"IsPublic":true,"FullName":"Sandbox.Rigidbody.InertiaTensorRotation","Name":"InertiaTensorRotation","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","321"]}],"Documentation":{"Summary":"Gets or sets the rotation applied to the inertia tensor.\nLike \u003Csee cref=\u0022P:Sandbox.Rigidbody.InertiaTensor\u0022 /\u003E, this acts as an override to the automatically calculated inertia tensor rotation\nand remains in effect until \u003Csee cref=\u0022M:Sandbox.Rigidbody.ResetInertiaTensor\u0022 /\u003E is called."},"DocId":"P:Sandbox.Rigidbody.InertiaTensorRotation"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":345},"IsPublic":true,"FullName":"Sandbox.Rigidbody.EnhancedCcd","Name":"EnhancedCcd","Attributes":[{"FullName":"Sandbox.AdvancedAttribute"},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable enhanced continuous collision detection (CCD) for this body. When enabled, the body performs CCD against dynamic bodies (but not against other bodies with enhanced CCD enabled). This is useful for fast-moving objects like bullets or rockets that need reliable collision detection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","338"]}],"Documentation":{"Summary":"Enable enhanced continuous collision detection (CCD) for this body.\nWhen enabled, the body performs CCD against dynamic bodies\n(but not against other bodies with enhanced CCD enabled).\nThis is useful for fast-moving objects like bullets or rockets\nthat need reliable collision detection."},"DocId":"P:Sandbox.Rigidbody.EnhancedCcd"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":632},"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","631"]}],"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":800},"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","795"]}],"Documentation":{"Summary":"This is a list of all of the triggers that we are touching."},"DocId":"P:Sandbox.Rigidbody.Touching"},{"PropertyType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSandbox.Joint\u003E","Loc":{"File":"Scene/Components/Collider/Rigidbody.cs","Line":810},"IsPublic":true,"FullName":"Sandbox.Rigidbody.Joints","Name":"Joints","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A list of joints that we\u0027re connected to, if any."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Collider\\Rigidbody.cs","809"]}],"Documentation":{"Summary":"A list of joints that we\u0027re connected to, if any."},"DocId":"P:Sandbox.Rigidbody.Joints"}],"Fields":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Rigidbody","Name":"Rigidbody","Attributes":[{"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.Buoyancy.cs","3"]},{"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.Colliders.cs","3"]},{"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","9"]}],"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":28},"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":23},"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":25},"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","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":136},"IsProtected":true,"FullName":"Sandbox.Component.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called once per component"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","135"]}],"Documentation":{"Summary":"Called once per component"},"DocId":"M:Sandbox.Component.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":180},"IsProtected":true,"FullName":"Sandbox.Component.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after Awake or whenever the component switches to being enabled (because a gameobject heirachy active change, or the component changed)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","179"]}],"Documentation":{"Summary":"Called after Awake or whenever the component switches to being enabled (because a gameobject heirachy active change, or the component changed)"},"DocId":"M:Sandbox.Component.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":208},"IsProtected":true,"FullName":"Sandbox.Component.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","207"]}],"DocId":"M:Sandbox.Component.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":214},"IsProtected":true,"FullName":"Sandbox.Component.OnDestroy","Name":"OnDestroy","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called once, when the component or gameobject is destroyed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","213"]}],"Documentation":{"Summary":"Called once, when the component or gameobject is destroyed"},"DocId":"M:Sandbox.Component.OnDestroy"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":219},"IsProtected":true,"FullName":"Sandbox.Component.OnPreRender","Name":"OnPreRender","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When enabled, called every frame, does not get called on a dedicated server"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","218"]}],"Documentation":{"Summary":"When enabled, called every frame, does not get called on a dedicated server"},"DocId":"M:Sandbox.Component.OnPreRender"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":327},"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","323"]}],"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":352},"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","351"]}],"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":357},"IsPublic":true,"FullName":"Sandbox.Component.Reset","Name":"Reset","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","353"]}],"DocId":"M:Sandbox.Component.Reset"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":397},"IsProtected":true,"FullName":"Sandbox.Component.OnValidate","Name":"OnValidate","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called immediately after deserializing, and when a property is changed in the editor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","393"]}],"Documentation":{"Summary":"Called immediately after deserializing, and when a property is changed in the editor."},"DocId":"M:Sandbox.Component.OnValidate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":405},"IsProtected":true,"FullName":"Sandbox.Component.OnRefresh","Name":"OnRefresh","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called immediately after being refreshed from a network snapshot."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","401"]}],"Documentation":{"Summary":"Called immediately after being refreshed from a network snapshot."},"DocId":"M:Sandbox.Component.OnRefresh"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"source","Type":"System.Object"}],"l":{"File":"Scene/Components/Component.cs","Line":427},"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","424"]}],"Documentation":{"Summary":"Called when something on the component has been edited"},"DocId":"M:Sandbox.Component.EditLog(System.String,System.Object)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":440},"IsProtected":true,"FullName":"Sandbox.Component.OnTagsChanged","Name":"OnTagsChanged","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When tags have been updated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","436"]}],"Documentation":{"Summary":"When tags have been updated"},"DocId":"M:Sandbox.Component.OnTagsChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"oldParent","Type":"Sandbox.GameObject"},{"Name":"newParent","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Component.cs","Line":454},"IsProtected":true,"FullName":"Sandbox.Component.OnParentChanged","Name":"OnParentChanged","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The parent has changed from one parent to another"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","450"]}],"Documentation":{"Summary":"The parent has changed from one parent to another"},"DocId":"M:Sandbox.Component.OnParentChanged(Sandbox.GameObject,Sandbox.GameObject)"},{"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","463"]}],"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":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.cs","Line":493},"IsPublic":true,"FullName":"Sandbox.Component.OnParentDestroy","Name":"OnParentDestroy","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The parent object is being destroyed. This is a nice place to switch to a healthier parent."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","489"]}],"Documentation":{"Summary":"The parent object is being destroyed. This is a nice place to switch to a healthier parent."},"DocId":"M:Sandbox.Component.OnParentDestroy"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Scene/Components/Component.Dirty.cs","Line":12},"IsProtected":true,"FullName":"Sandbox.Component.OnPropertyDirty","Name":"OnPropertyDirty","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a property is set, which will run a callback"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Dirty.cs","10"]}],"DocId":"M:Sandbox.Component.OnPropertyDirty\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Component.Dirty.cs","Line":19},"IsProtected":true,"FullName":"Sandbox.Component.OnPropertyDirty","Name":"OnPropertyDirty","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Dirty.cs","16"]}],"DocId":"M:Sandbox.Component.OnPropertyDirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.Dirty.cs","Line":45},"IsProtected":true,"FullName":"Sandbox.Component.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the component has become dirty"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Dirty.cs","41"]}],"Documentation":{"Summary":"Called when the component has become dirty"},"DocId":"M:Sandbox.Component.OnDirty"},{"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.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.Gizmos.cs","Line":9},"IsProtected":true,"FullName":"Sandbox.Component.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called in the editor to draw things like bounding boxes etc"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Gizmos.cs","8"]}],"Documentation":{"Summary":"Called in the editor to draw things like bounding boxes etc"},"DocId":"M:Sandbox.Component.DrawGizmos"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.Loading.cs","Line":8},"IsProtected":true,"FullName":"Sandbox.Component.OnLoad","Name":"OnLoad","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Loading.cs","5"]}],"DocId":"M:Sandbox.Component.OnLoad"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"context","Type":"Sandbox.LoadingContext"}],"l":{"File":"Scene/Components/Component.Loading.cs","Line":13},"IsProtected":true,"FullName":"Sandbox.Component.OnLoad","Name":"OnLoad","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Loading.cs","10"]}],"DocId":"M:Sandbox.Component.OnLoad(Sandbox.LoadingContext)"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Scene/Components/Component.Network.cs","Line":27},"IsProtected":true,"FullName":"Sandbox.Component.__sync_SetValue","Name":"__sync_SetValue","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","20"]}],"DocId":"M:Sandbox.Component.__sync_SetValue\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"},{"ReturnType":"T","Parameters":[{"Name":"p","Type":"Sandbox.WrappedPropertyGet\u00601\u003CT\u003E"}],"l":{"File":"Scene/Components/Component.Network.cs","Line":95},"IsProtected":true,"FullName":"Sandbox.Component.__sync_GetValue","Name":"__sync_GetValue","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","91"]}],"DocId":"M:Sandbox.Component.__sync_GetValue\u0060\u00601(Sandbox.WrappedPropertyGet\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argument","Type":"T[]"}],"l":{"File":"Scene/Components/Component.Network.cs","Line":117},"IsProtected":true,"FullName":"Sandbox.Component.__rpc_Wrapper","Name":"__rpc_Wrapper","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","113"]}],"DocId":"M:Sandbox.Component.__rpc_Wrapper\u0060\u00601(Sandbox.WrappedMethod@,\u0060\u00600[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","Type":"System.Object[]"}],"l":{"File":"Scene/Components/Component.Network.cs","Line":124},"IsProtected":true,"FullName":"Sandbox.Component.__rpc_Wrapper","Name":"__rpc_Wrapper","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Network.cs","120"]}],"DocId":"M:Sandbox.Component.__rpc_Wrapper(Sandbox.WrappedMethod@,System.Object[])"},{"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":95},"IsPublic":true,"FullName":"Sandbox.Component.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","92"]}],"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":183},"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","181"]}],"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":298},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Component.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","295"]}],"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":333},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Component.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Serialize.cs","330"]}],"DocId":"M:Sandbox.Component.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.Update.cs","Line":9},"IsProtected":true,"FullName":"Sandbox.Component.OnStart","Name":"OnStart","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called once before the first Update - when enabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Update.cs","8"]}],"Documentation":{"Summary":"Called once before the first Update - when enabled."},"DocId":"M:Sandbox.Component.OnStart"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.Update.cs","Line":14},"IsProtected":true,"FullName":"Sandbox.Component.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When enabled, called every frame"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Update.cs","13"]}],"Documentation":{"Summary":"When enabled, called every frame"},"DocId":"M:Sandbox.Component.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Component.Update.cs","Line":21},"IsProtected":true,"FullName":"Sandbox.Component.OnFixedUpdate","Name":"OnFixedUpdate","DeclaringType":"Sandbox.Component","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When enabled, called on a fixed interval that is determined by the Scene. This is also the fixed interval in which the physics are ticked. Time.Delta is that fixed interval."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.Update.cs","20"]}],"Documentation":{"Summary":"When enabled, called on a fixed interval that is determined by the Scene. This\nis also the fixed interval in which the physics are ticked. Time.Delta is that\nfixed interval."},"DocId":"M:Sandbox.Component.OnFixedUpdate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Component.Id.cs","Line":7},"IsProtected":true,"FullName":"Sandbox.Component..ctor","Name":".ctor","DeclaringType":"Sandbox.Component","DocId":"M:Sandbox.Component.#ctor"}],"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.TaskSource","Loc":{"File":"Scene/Components/Component.cs","Line":37},"IsProtected":true,"FullName":"Sandbox.Component.Task","Name":"Task","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allow creating tasks that are automatically cancelled when the GameObject is destroyed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","36"]}],"Documentation":{"Summary":"Allow creating tasks that are automatically cancelled when the GameObject is destroyed."},"DocId":"P:Sandbox.Component.Task"},{"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":234},"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","231"]}],"DocId":"P:Sandbox.Component.OnComponentEnabled"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":238},"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","235"]}],"DocId":"P:Sandbox.Component.OnComponentStart"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":245},"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","239"]}],"DocId":"P:Sandbox.Component.OnComponentUpdate"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":253},"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","247"]}],"DocId":"P:Sandbox.Component.OnComponentFixedUpdate"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":258},"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","255"]}],"DocId":"P:Sandbox.Component.OnComponentDisabled"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Component.cs","Line":262},"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","259"]}],"DocId":"P:Sandbox.Component.OnComponentDestroy"},{"PropertyType":"Sandbox.ITagSet","Loc":{"File":"Scene/Components/Component.cs","Line":432},"IsPublic":true,"FullName":"Sandbox.Component.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Component.cs","431"]}],"Documentation":{},"DocId":"P:Sandbox.Component.Tags"},{"PropertyType":"Sandbox.DebugOverlaySystem","Loc":{"File":"Scene/Components/Component.cs","Line":478},"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","477"]}],"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":64},"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","62"]}],"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":11},"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","9"]}],"DocId":"P:Sandbox.Component.Network"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Component.Network.cs","Line":19},"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","18"]}],"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","IsVirtual":true,"IsSealed":true,"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","IsVirtual":true,"IsSealed":true,"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"}],"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","6"]},{"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","60"]},{"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","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.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\\DontExecuteOnServer.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\\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\\INetworkVisible.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\\IRenderThread.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\\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.DontExecuteOnServer","Name":"DontExecuteOnServer","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A component with this interface will not run on dedicated servers."},"DocId":"T:Sandbox.Component.DontExecuteOnServer"},{"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":18},"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","14"]}],"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":26},"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","22"]}],"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 or \u003Csee cref=\u0022T:Sandbox.GameObjectSystem\u0022 /\u003E it can read and write\ndata 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.Boolean","IsVirtual":true,"Parameters":[{"Name":"connection","Type":"Sandbox.Connection"},{"Name":"worldBounds","In":true,"Type":"BBox\u0026 modreq(System.Runtime.InteropServices.InAttribute)"}],"IsPublic":true,"FullName":"Sandbox.Component.INetworkVisible.IsVisibleToConnection","Name":"IsVisibleToConnection","DeclaringType":"Sandbox.Component.INetworkVisible","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this networked object is visible for the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\INetworkVisible.cs","14"]}],"DocId":"M:Sandbox.Component.INetworkVisible.IsVisibleToConnection(Sandbox.Connection,BBox\u0026 modreq(System.Runtime.InteropServices.InAttribute))"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.INetworkVisible","Name":"INetworkVisible","DeclaringType":"Sandbox.Component","Documentation":{"Summary":"A \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E with this interface can determine whether a networked object\nshould be visible for a specific \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E."},"DocId":"T:Sandbox.Component.INetworkVisible"},{"Namespace":"","Methods":[{"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.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","28"]}],"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":34},"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","33"]}],"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":39},"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","38"]}],"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","45"]}],"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":51},"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","50"]}],"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":57},"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","56"]}],"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":62},"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","61"]}],"Documentation":{"Summary":"Return true if the press is possible right now"},"DocId":"M:Sandbox.Component.IPressable.CanPress(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.Component.IPressable.Tooltip\u003E","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Markers/IPressable.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.GetTooltip","Name":"GetTooltip","DeclaringType":"Sandbox.Component.IPressable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a tooltip to show when looking at this pressable"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\IPressable.cs","66"]}],"Documentation":{"Summary":"Get a tooltip to show when looking at this pressable"},"DocId":"M:Sandbox.Component.IPressable.GetTooltip(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","Parameters":[{"Name":"Title","Out":true,"Type":"System.String"},{"Name":"Icon","Out":true,"Type":"System.String"},{"Name":"Description","Out":true,"Type":"System.String"},{"Name":"Enabled","Out":true,"Type":"System.Boolean"},{"Name":"Pressable","Out":true,"Type":"Sandbox.Component.IPressable"}],"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip.Deconstruct","Name":"Deconstruct","DeclaringType":"Sandbox.Component.IPressable.Tooltip","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsReadOnlyAttribute"},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Component.IPressable.Tooltip.Deconstruct(System.String@,System.String@,System.String@,System.Boolean@,Sandbox.Component.IPressable@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"Title","Type":"System.String"},{"Name":"Icon","Type":"System.String"},{"Name":"Description","Type":"System.String"},{"Name":"Enabled","Type":"System.Boolean","Default":"True"},{"Name":"Pressable","Type":"Sandbox.Component.IPressable","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip..ctor","Name":".ctor","DeclaringType":"Sandbox.Component.IPressable.Tooltip","Documentation":{"Summary":"A tooltip to show when looking at this pressable"},"DocId":"M:Sandbox.Component.IPressable.Tooltip.#ctor(System.String,System.String,System.String,System.Boolean,Sandbox.Component.IPressable)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip.Title","Name":"Title","DocId":"P:Sandbox.Component.IPressable.Tooltip.Title"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip.Icon","Name":"Icon","DocId":"P:Sandbox.Component.IPressable.Tooltip.Icon"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip.Description","Name":"Description","DocId":"P:Sandbox.Component.IPressable.Tooltip.Description"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip.Enabled","Name":"Enabled","DocId":"P:Sandbox.Component.IPressable.Tooltip.Enabled"},{"PropertyType":"Sandbox.Component.IPressable","Loc":{"File":"Scene/Components/Markers/IPressable.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip.Pressable","Name":"Pressable","DocId":"P:Sandbox.Component.IPressable.Tooltip.Pressable"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Component.IPressable.Tooltip","Name":"Tooltip","DeclaringType":"Sandbox.Component/IPressable","Documentation":{"Summary":"A tooltip to show when looking at this pressable"},"DocId":"T:Sandbox.Component.IPressable.Tooltip"},{"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":15},"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","14"]}],"Documentation":{"Summary":"Called when a collider enters the trigger.","Params":{"other":"The collider that entered."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerEnter(Sandbox.Collider)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"self","Type":"Sandbox.Collider"},{"Name":"other","Type":"Sandbox.Collider"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":22},"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","21"]}],"Documentation":{"Summary":"Called when a collider enters the trigger.","Params":{"self":"This trigger\u0027s collider.","other":"The collider that entered."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerEnter(Sandbox.Collider,Sandbox.Collider)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Collider"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerExit","Name":"OnTriggerExit","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider exits the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","27"]}],"Documentation":{"Summary":"Called when a collider exits the trigger.","Params":{"other":"The collider that exited."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerExit(Sandbox.Collider)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"self","Type":"Sandbox.Collider"},{"Name":"other","Type":"Sandbox.Collider"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerExit","Name":"OnTriggerExit","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider exits the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","34"]}],"Documentation":{"Summary":"Called when a collider exits the trigger.","Params":{"self":"This trigger\u0027s collider.","other":"The collider that exited."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerExit(Sandbox.Collider,Sandbox.Collider)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerEnter","Name":"OnTriggerEnter","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a game object enters the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","40"]}],"Documentation":{"Summary":"Called when a game object enters the trigger.","Params":{"other":"The game object that entered."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerEnter(Sandbox.GameObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"self","Type":"Sandbox.Collider"},{"Name":"other","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerEnter","Name":"OnTriggerEnter","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a game object enters the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","47"]}],"Documentation":{"Summary":"Called when a game object enters the trigger.","Params":{"self":"This trigger\u0027s collider.","other":"The game object that entered."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerEnter(Sandbox.Collider,Sandbox.GameObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerExit","Name":"OnTriggerExit","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a game object exits the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","53"]}],"Documentation":{"Summary":"Called when a game object exits the trigger.","Params":{"other":"The game object that exited."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerExit(Sandbox.GameObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"self","Type":"Sandbox.Collider"},{"Name":"other","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/Markers/ITriggerListener.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.Component.ITriggerListener.OnTriggerExit","Name":"OnTriggerExit","DeclaringType":"Sandbox.Component.ITriggerListener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a game object exits the trigger."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Markers\\ITriggerListener.cs","60"]}],"Documentation":{"Summary":"Called when a game object exits the trigger.","Params":{"self":"This trigger\u0027s collider.","other":"The game object that exited."}},"DocId":"M:Sandbox.Component.ITriggerListener.OnTriggerExit(Sandbox.Collider,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":"System.ObsoleteAttribute"},{"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"},{"FieldType":"Sandbox.ComponentFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ComponentFlags.ShowAdvancedProperties","Name":"ShowAdvancedProperties","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can edit advanced properties in the component inspector"]}],"Documentation":{"Summary":"Can edit advanced properties in the component inspector"},"DocId":"F:Sandbox.ComponentFlags.ShowAdvancedProperties"}],"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":346},"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","343"]}],"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":24},"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":24},"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","22"]}],"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":31},"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","29"]}],"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":36},"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","35"]}],"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":41},"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","40"]}],"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":46},"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","45"]}],"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":53},"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","51"]}],"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":58},"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","57"]}],"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":63},"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","62"]}],"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":68},"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","67"]}],"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":73},"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","72"]}],"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.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Material instead"]},{"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","77"]}],"Documentation":{"Summary":"Texture applied to the beam. Defines the visual appearance along the beam\u0027s length."},"DocId":"P:Sandbox.BeamEffect.Texture"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.BeamEffect.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Texture"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Material applied to the beam. Defines the visual appearance along the beam\u0027s length. The material should be based on the \u0060line.shader\u0060."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","83"]}],"Documentation":{"Summary":"Material applied to the beam. Defines the visual appearance along the beam\u0027s length.\nThe material should be based on the \u0060line.shader\u0060."},"DocId":"P:Sandbox.BeamEffect.Material"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":90},"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","89"]}],"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":95},"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","94"]}],"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":100},"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","99"]}],"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":105},"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","104"]}],"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.Rendering.FilterMode","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.BeamEffect.FilterMode","Name":"FilterMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls texture filtering on this beam effect."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\BeamEffect.cs","109"]}],"Documentation":{"Summary":"Controls texture filtering on this beam effect."},"DocId":"P:Sandbox.BeamEffect.FilterMode"},{"PropertyType":"Sandbox.ParticleGradient","Loc":{"File":"Scene/Components/Effects/BeamEffect.cs","Line":116},"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","114"]}],"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":121},"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","120"]}],"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":126},"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","125"]}],"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":132},"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","130"]}],"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":137},"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","136"]}],"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":142},"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","141"]}],"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":147},"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","146"]}],"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":153},"IsPublic":true,"FullName":"Sandbox.BeamEffect.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Rendering Misc"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","128"]},{"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","151"]}],"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":159},"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","157"]}],"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":165},"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","163"]}],"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","11"]}],"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":227},"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","224"]}],"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":215},"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","214"]}],"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","189"]}],"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","194"]}],"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","199"]}],"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","204"]}],"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","209"]}],"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","219"]}],"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","184"]}],"Documentation":{"Summary":"Represents an individual beam instance within the effect."},"DocId":"T:Sandbox.BeamEffect.BeamInstance"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":44},"IsProtected":true,"FullName":"Sandbox.LegacyParticleSystem.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.LegacyParticleSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","40"]}],"DocId":"M:Sandbox.LegacyParticleSystem.DrawGizmos"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":47},"IsProtected":true,"FullName":"Sandbox.LegacyParticleSystem.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.LegacyParticleSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","45"]}],"DocId":"M:Sandbox.LegacyParticleSystem.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":54},"IsProtected":true,"FullName":"Sandbox.LegacyParticleSystem.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.LegacyParticleSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","52"]}],"DocId":"M:Sandbox.LegacyParticleSystem.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":88},"IsProtected":true,"FullName":"Sandbox.LegacyParticleSystem.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.LegacyParticleSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","85"]}],"DocId":"M:Sandbox.LegacyParticleSystem.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":147},"IsProtected":true,"FullName":"Sandbox.LegacyParticleSystem.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.LegacyParticleSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","145"]}],"DocId":"M:Sandbox.LegacyParticleSystem.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Effects/ParticleSystem.cs","Line":161},"IsProtected":true,"FullName":"Sandbox.LegacyParticleSystem.OnTagsChanged","Name":"OnTagsChanged","DeclaringType":"Sandbox.LegacyParticleSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Effects\\ParticleSystem.cs","159"]}],"DocId":"M:Sandbox.LegacyParticleSystem.OnTagsChanged"}],"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"]},{"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.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.BaseChair.CanPress","Name":"CanPress","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Chair is usable if the player can enter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","62"]}],"Documentation":{"Summary":"Chair is usable if the player can enter"},"DocId":"M:Sandbox.BaseChair.CanPress(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.BaseChair.Press","Name":"Press","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the player has pressed to use the chair. Only called if CanPress returned true."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","73"]}],"Documentation":{"Summary":"Called when the player has pressed to use the chair. \nOnly called if CanPress returned true."},"DocId":"M:Sandbox.BaseChair.Press(Sandbox.Component.IPressable.Event)"},{"ReturnType":"System.Void","Parameters":[{"Name":"player","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BaseChair.Sit","Name":"Sit","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"Sandbox.Rpc.BroadcastAttribute","ConstructorArguments":["16"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called on the client to place the player in the chair."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","106"]}],"Documentation":{"Summary":"Called on the client to place the player in the chair."},"DocId":"M:Sandbox.BaseChair.Sit(Sandbox.PlayerController)"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[{"Name":"player","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BaseChair.AskToLeave","Name":"AskToLeave","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"Sandbox.Rpc.HostAttribute","ConstructorArguments":["2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called on the host to request leaving the chair."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","121"]}],"Documentation":{"Summary":"Called on the host to request leaving the chair."},"DocId":"M:Sandbox.BaseChair.AskToLeave(Sandbox.PlayerController)"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"player","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.BaseChair.CanLeave","Name":"CanLeave","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this player can leave the chair"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","145"]}],"Documentation":{"Summary":"Return true if this player can leave the chair"},"DocId":"M:Sandbox.BaseChair.CanLeave(Sandbox.PlayerController)"},{"ReturnType":"System.Void","Parameters":[{"Name":"player","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.BaseChair.Eject","Name":"Eject","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"Sandbox.Rpc.BroadcastAttribute","ConstructorArguments":["16"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Called on the client to eject the player from the chair."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","153"]}],"Documentation":{"Summary":"Called on the client to eject the player from the chair."},"DocId":"M:Sandbox.BaseChair.Eject(Sandbox.PlayerController)"},{"ReturnType":"Vector3","Parameters":[],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":176},"IsPublic":true,"FullName":"Sandbox.BaseChair.FindBestExitPoint","Name":"FindBestExitPoint","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns a position to place the player when they exit the chair. This searches through ExitPoints to find the best one, which is usually the one the player is most facing towards."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","173"]}],"Documentation":{"Summary":"Returns a position to place the player when they exit the chair. This searches\nthrough ExitPoints to find the best one, which is usually the one the player is most\nfacing towards."},"DocId":"M:Sandbox.BaseChair.FindBestExitPoint"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"player","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":199},"IsPublic":true,"FullName":"Sandbox.BaseChair.CanEnter","Name":"CanEnter","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return true if this player can enter the chair"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","196"]}],"Documentation":{"Summary":"Return true if this player can enter the chair"},"DocId":"M:Sandbox.BaseChair.CanEnter(Sandbox.PlayerController)"},{"ReturnType":"Transform","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":210},"IsPublic":true,"FullName":"Sandbox.BaseChair.GetEyeTransform","Name":"GetEyeTransform","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the transform representing the eye position when seated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","207"]}],"Documentation":{"Summary":"Get the transform representing the eye position when seated"},"DocId":"M:Sandbox.BaseChair.GetEyeTransform"},{"ReturnType":"Sandbox.PlayerController","Parameters":[],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":222},"IsPublic":true,"FullName":"Sandbox.BaseChair.GetOccupant","Name":"GetOccupant","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the player that is currently occupying the chair"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","221"]}],"Documentation":{"Summary":"Gets the player that is currently occupying the chair"},"DocId":"M:Sandbox.BaseChair.GetOccupant"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"},{"Name":"renderer","Type":"Sandbox.SkinnedModelRenderer"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":229},"IsPublic":true,"FullName":"Sandbox.BaseChair.UpdatePlayerAnimator","Name":"UpdatePlayerAnimator","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called to update the player\u0027s animator when seated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","226"]}],"Documentation":{"Summary":"Called to update the player\u0027s animator when seated"},"DocId":"M:Sandbox.BaseChair.UpdatePlayerAnimator(Sandbox.PlayerController,Sandbox.SkinnedModelRenderer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":258},"IsProtected":true,"FullName":"Sandbox.BaseChair.ClampEyes","Name":"ClampEyes","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clamps the eye angles of a seated player between the PitchRange and YawRange"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","255"]}],"Documentation":{"Summary":"Clamps the eye angles of a seated player between the PitchRange and YawRange"},"DocId":"M:Sandbox.BaseChair.ClampEyes(Sandbox.PlayerController)"},{"ReturnType":"Transform","IsVirtual":true,"Parameters":[{"Name":"controller","Type":"Sandbox.PlayerController"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":269},"IsPublic":true,"FullName":"Sandbox.BaseChair.CalculateEyeTransform","Name":"CalculateEyeTransform","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculates the eye transform for a seated player"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","266"]}],"Documentation":{"Summary":"Calculates the eye transform for a seated player"},"DocId":"M:Sandbox.BaseChair.CalculateEyeTransform(Sandbox.PlayerController)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":286},"IsProtected":true,"FullName":"Sandbox.BaseChair.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws the player model sitting in the chair if it\u0027s selected"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","283"]}],"Documentation":{"Summary":"Draws the player model sitting in the chair if it\u0027s selected"},"DocId":"M:Sandbox.BaseChair.DrawGizmos"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.Component.IPressable.Tooltip\u003E","IsVirtual":true,"Parameters":[{"Name":"e","Type":"Sandbox.Component.IPressable.Event"}],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":326},"IsPublic":true,"FullName":"Sandbox.BaseChair.GetTooltip","Name":"GetTooltip","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","323"]}],"DocId":"M:Sandbox.BaseChair.GetTooltip(Sandbox.Component.IPressable.Event)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/BaseChair.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.BaseChair..ctor","Name":".ctor","DeclaringType":"Sandbox.BaseChair","DocId":"M:Sandbox.BaseChair.#ctor"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.BaseChair.SeatPosition","Name":"SeatPosition","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Seat"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject representing the seat position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","25"]}],"Documentation":{"Summary":"A GameObject representing the seat position"},"DocId":"P:Sandbox.BaseChair.SeatPosition"},{"PropertyType":"Sandbox.BaseChair.AnimatorSitPose","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.BaseChair.SitPose","Name":"SitPose","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Animation"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The sitting pose to use when a player is seated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","31"]}],"Documentation":{"Summary":"The sitting pose to use when a player is seated"},"DocId":"P:Sandbox.BaseChair.SitPose"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.BaseChair.SitHeight","Name":"SitHeight","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-1","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Height offset for sitting position, from -1 (lowest) to 1 (highest)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","37"]}],"Documentation":{"Summary":"Height offset for sitting position, from -1 (lowest) to 1 (highest)"},"DocId":"P:Sandbox.BaseChair.SitHeight"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.BaseChair.EyePosition","Name":"EyePosition","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Eyes"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["A GameObject representing the eye position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","43"]}],"Documentation":{"Summary":"A GameObject representing the eye position"},"DocId":"P:Sandbox.BaseChair.EyePosition"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.BaseChair.PitchRange","Name":"PitchRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Pitch range for seated players"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","49"]}],"Documentation":{"Summary":"Pitch range for seated players"},"DocId":"P:Sandbox.BaseChair.PitchRange"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":55},"IsPublic":true,"FullName":"Sandbox.BaseChair.YawRange","Name":"YawRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Yaw range for seated players"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","54"]}],"Documentation":{"Summary":"Yaw range for seated players"},"DocId":"P:Sandbox.BaseChair.YawRange"},{"PropertyType":"Sandbox.GameObject[]","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.BaseChair.ExitPoints","Name":"ExitPoints","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Exit"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","56"]}],"DocId":"P:Sandbox.BaseChair.ExitPoints"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.BaseChair.IsOccupied","Name":"IsOccupied","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the chair is currently occupied"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","216"]}],"Documentation":{"Summary":"Returns true if the chair is currently occupied"},"DocId":"P:Sandbox.BaseChair.IsOccupied"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":310},"IsPublic":true,"FullName":"Sandbox.BaseChair.TooltipTitle","Name":"TooltipTitle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Tooltip"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this chair\u0027s tooltip. Empty to disable."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","308"]}],"Documentation":{"Summary":"The title of this chair\u0027s tooltip. Empty to disable."},"DocId":"P:Sandbox.BaseChair.TooltipTitle"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":316},"IsPublic":true,"FullName":"Sandbox.BaseChair.TooltipIcon","Name":"TooltipIcon","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Tooltip"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The icon for this chair\u0027s tooltip. Either Material Icons or an Emoji."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","314"]}],"Documentation":{"Summary":"The icon for this chair\u0027s tooltip. Either Material Icons or an Emoji."},"DocId":"P:Sandbox.BaseChair.TooltipIcon"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Game/BaseChair.cs","Line":322},"IsPublic":true,"FullName":"Sandbox.BaseChair.TooltipDescription","Name":"TooltipDescription","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["Tooltip"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A longer description for this chair\u0027s tooltip."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","320"]}],"Documentation":{"Summary":"A longer description for this chair\u0027s tooltip."},"DocId":"P:Sandbox.BaseChair.TooltipDescription"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BaseChair","Name":"BaseChair","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"IconAttribute","ConstructorArguments":["event_seat"]},{"FullName":"GroupAttribute","ConstructorArguments":["Game"]},{"FullName":"TitleAttribute","ConstructorArguments":["Chair"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\BaseChair.cs","5"]}],"DocId":"T:Sandbox.BaseChair"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.Standing","Name":"Standing","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.Standing"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.Chair","Name":"Chair","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.Chair"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.ChairForward","Name":"ChairForward","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.ChairForward"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.ChairCrossed","Name":"ChairCrossed","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.ChairCrossed"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.KneelingOpen","Name":"KneelingOpen","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.KneelingOpen"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.Kneeling","Name":"Kneeling","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.Kneeling"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.Ground","Name":"Ground","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.Ground"},{"FieldType":"Sandbox.BaseChair.AnimatorSitPose","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose.GroundCrossed","Name":"GroundCrossed","DocId":"F:Sandbox.BaseChair.AnimatorSitPose.GroundCrossed"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BaseChair.AnimatorSitPose","Name":"AnimatorSitPose","DeclaringType":"Sandbox.BaseChair","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.BaseChair.AnimatorSitPose"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":124},"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","122"]}],"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":186},"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","183"]}],"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__44"]},{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Apply Clothing",""]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","197"]}],"DocId":"M:Sandbox.Dresser.Apply"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":249},"IsPublic":true,"FullName":"Sandbox.Dresser.Randomize","Name":"Randomize","DeclaringType":"Sandbox.Dresser","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["",""]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Source","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Make a random outfit"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","245"]}],"Documentation":{"Summary":"Make a random outfit"},"DocId":"M:Sandbox.Dresser.Randomize"},{"ReturnType":"System.Void","Parameters":[{"Name":"a","Type":"System.Single"},{"Name":"b","Type":"System.Single"}],"l":{"File":"Scene/Components/Game/Dresser.cs","Line":286},"IsPublic":true,"FullName":"Sandbox.Dresser.OnManualChange","Name":"OnManualChange","DeclaringType":"Sandbox.Dresser","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when Height, Age or Tint is changed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","284"]}],"Documentation":{"Summary":"Called when Height, Age or Tint is changed"},"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":61},"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"]},{"FullName":"Sandbox.ChangeAttribute","ConstructorArguments":["OnManualChange"]},{"FullName":"Sandbox.SyncAttribute"},{"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":67},"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"]},{"FullName":"Sandbox.ChangeAttribute","ConstructorArguments":["OnManualChange"]},{"FullName":"Sandbox.SyncAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","58"]}],"DocId":"P:Sandbox.Dresser.ManualTint"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":73},"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"]},{"FullName":"Sandbox.ChangeAttribute","ConstructorArguments":["OnManualChange"]},{"FullName":"Sandbox.SyncAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Dresser.cs","64"]}],"DocId":"P:Sandbox.Dresser.ManualAge"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.ClothingContainer.ClothingEntry\u003E","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":74},"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","70"]}],"DocId":"P:Sandbox.Dresser.Clothing"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":78},"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","75"]}],"DocId":"P:Sandbox.Dresser.WorkshopItems"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Dresser.cs","Line":182},"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","181"]}],"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.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/FireDamage.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.FireDamage..ctor","Name":".ctor","DeclaringType":"Sandbox.FireDamage","DocId":"M:Sandbox.FireDamage.#ctor"}],"Fields":[{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.FireDamage.DamagePerSecond","Name":"DamagePerSecond","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\FireDamage.cs","19"]}],"Documentation":{"Summary":"How much damage to apply per second"},"DocId":"F:Sandbox.FireDamage.DamagePerSecond"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.FireDamage","Name":"FireDamage","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Fire Damage"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["local_fire_department"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies fire damage to any IDamageable in our Root object. Damage is tagged \u0022fire\u0022 and \u0022burn\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\FireDamage.cs","8"]}],"Documentation":{"Summary":"Applies fire damage to any IDamageable in our Root object. \nDamage is tagged \u0022fire\u0022 and \u0022burn\u0022"},"DocId":"T:Sandbox.FireDamage"},{"Namespace":"Sandbox","BaseType":"Sandbox.Prop","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/Gib.cs","Line":16},"IsProtected":true,"FullName":"Sandbox.Gib.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.Gib","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Gib.cs","14"]}],"DocId":"M:Sandbox.Gib.OnEnabled"}],"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":97},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.Rebuild","Name":"Rebuild","DeclaringType":"Sandbox.ManualHitbox","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","94"]}],"DocId":"M:Sandbox.ManualHitbox.Rebuild"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.UpdatePositions","Name":"UpdatePositions","DeclaringType":"Sandbox.ManualHitbox","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","146"]}],"DocId":"M:Sandbox.ManualHitbox.UpdatePositions"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":43},"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":27},"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","20"]}],"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":42},"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","41"]}],"DocId":"P:Sandbox.ManualHitbox.Shape"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"HideIfAttribute","ConstructorArguments":["Shape","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","42"]}],"DocId":"P:Sandbox.ManualHitbox.Radius"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.CenterA","Name":"CenterA","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","43"]}],"DocId":"P:Sandbox.ManualHitbox.CenterA"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.CenterB","Name":"CenterB","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"HideIfAttribute","ConstructorArguments":["Shape","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","44"]}],"DocId":"P:Sandbox.ManualHitbox.CenterB"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/ManualHitbox.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.ManualHitbox.HitboxTags","Name":"HitboxTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ManualHitbox.cs","45"]}],"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","6"]}],"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"},{"FieldType":"Sandbox.ManualHitbox.HitboxShape","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ManualHitbox.HitboxShape.Cylinder","Name":"Cylinder","DocId":"F:Sandbox.ManualHitbox.HitboxShape.Cylinder"}],"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":157},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.UpdatePositions","Name":"UpdatePositions","DeclaringType":"Sandbox.ModelHitboxes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","154"]}],"DocId":"M:Sandbox.ModelHitboxes.UpdatePositions"},{"ReturnType":"System.Void","Parameters":[{"Name":"hitbox","Type":"Sandbox.Hitbox"}],"l":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":171},"IsPublic":true,"FullName":"Sandbox.ModelHitboxes.AddHitbox","Name":"AddHitbox","DeclaringType":"Sandbox.ModelHitboxes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\ModelHitboxes.cs","169"]}],"DocId":"M:Sandbox.ModelHitboxes.AddHitbox(Sandbox.Hitbox)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/ModelHitboxes.cs","Line":168},"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":92},"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","89"]}],"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":240},"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","238"]}],"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":32},"IsPublic":true,"FullName":"Sandbox.PlayerController.PlayFootstepSound","Name":"PlayFootstepSound","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play a footstep sound at the given world position. Will only play if the player has a GroundSurface."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Footsteps.cs","29"]}],"Documentation":{"Summary":"Play a footstep sound at the given world position. Will only play if the player has a GroundSurface."},"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":108},"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":129},"IsPublic":true,"FullName":"Sandbox.PlayerController.UpdateDucking","Name":"UpdateDucking","DeclaringType":"Sandbox.PlayerController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called during FixedUpdate when UseInputControls is enabled. 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","126"]}],"Documentation":{"Summary":"Called during FixedUpdate when UseInputControls is enabled. 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":25},"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","23"]}],"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":123},"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","120"]}],"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":16707566},"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","138"]}],"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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":94},"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":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.PlayerController.IsAirborne","Name":"IsAirborne","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Not touching the ground, and not swimming or climbing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.cs","97"]}],"Documentation":{"Summary":"Not touching the ground, and not swimming or climbing"},"DocId":"P:Sandbox.PlayerController.IsAirborne"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.cs","Line":103},"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","102"]}],"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":108},"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","107"]}],"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":113},"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","112"]}],"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":118},"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","117"]}],"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":15},"IsPublic":true,"FullName":"Sandbox.PlayerController.EyeAngles","Name":"EyeAngles","Attributes":[{"FullName":"Sandbox.SyncAttribute","ConstructorArguments":["4"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The direction we\u0027re looking in input space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","8"]}],"Documentation":{"Summary":"The direction we\u0027re looking in input space."},"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 transform, in first person mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.DefaultControls.cs","19"]}],"Documentation":{"Summary":"The player\u0027s eye transform, in first person mode"},"DocId":"P:Sandbox.PlayerController.EyeTransform"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.DefaultControls.cs","Line":30},"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 the 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 the 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"]},{"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"]},{"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":"System.Single","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Input.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.PlayerController.CurrentHeight","Name":"CurrentHeight","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the current character height from \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPlayerController\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EBodyHeight\u003C/span\u003E when standing, otherwise uses \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EPlayerController\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EDuckedHeight\u003C/span\u003E when ducking."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Input.cs","120"]}],"Documentation":{"Summary":"Gets the current character height from \u003Csee cref=\u0022P:Sandbox.PlayerController.BodyHeight\u0022 /\u003E when standing,\notherwise uses \u003Csee cref=\u0022P:Sandbox.PlayerController.DuckedHeight\u0022 /\u003E when ducking."},"DocId":"P:Sandbox.PlayerController.CurrentHeight"},{"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.Collections.Generic.List\u00601\u003CSandbox.Component.IPressable.Tooltip\u003E","Loc":{"File":"Scene/Components/Game/PlayerController/PlayerController.Pressing.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PlayerController.Tooltips","Name":"Tooltips","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The tooltip of the currently hovered Pressable object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Pressing.cs","18"]}],"Documentation":{"Summary":"The tooltip of the currently hovered Pressable object"},"DocId":"P:Sandbox.PlayerController.Tooltips"},{"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/scene/components/reference/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 stopped using something"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","45"]}],"Documentation":{"Summary":"We have stopped using something"},"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"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/PlayerController/PlayerController.Events.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.PlayerController.IEvents.PreInput","Name":"PreInput","DeclaringType":"Sandbox.PlayerController.IEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["We have a chance to do something before input is processed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\PlayerController\\PlayerController.Events.cs","56"]}],"Documentation":{"Summary":"We have a chance to do something before input is processed"},"DocId":"M:Sandbox.PlayerController.IEvents.PreInput"}],"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":348},"IsPublic":true,"FullName":"Sandbox.Prop.OnDamage","Name":"OnDamage","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","346"]}],"DocId":"M:Sandbox.Prop.OnDamage(Sandbox.DamageInfo@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":395},"IsPublic":true,"FullName":"Sandbox.Prop.Ignite","Name":"Ignite","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","392"]}],"DocId":"M:Sandbox.Prop.Ignite"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":420},"IsPublic":true,"FullName":"Sandbox.Prop.Kill","Name":"Kill","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","418"]}],"DocId":"M:Sandbox.Prop.Kill"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.Prop.CreateExplosion","Name":"CreateExplosion","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","435"]}],"DocId":"M:Sandbox.Prop.CreateExplosion"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":504},"IsPublic":true,"FullName":"Sandbox.Prop.NetworkCreateGibs","Name":"NetworkCreateGibs","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"Sandbox.Rpc.BroadcastAttribute","ConstructorArguments":["32"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Create the gibs for this prop breaking, over the network. This causes clients to spawn the gibs too."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","500"]}],"Documentation":{"Summary":"Create the gibs for this prop breaking, over the network. This causes clients to spawn the gibs too."},"DocId":"M:Sandbox.Prop.NetworkCreateGibs"},{"ReturnType":"System.Collections.Generic.List\u00601\u003CSandbox.Gib\u003E","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":512},"IsPublic":true,"FullName":"Sandbox.Prop.CreateGibs","Name":"CreateGibs","DeclaringType":"Sandbox.Prop","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create the gibs and return them."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","509"]}],"Documentation":{"Summary":"Create the gibs and return them."},"DocId":"M:Sandbox.Prop.CreateGibs"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/Prop.cs","Line":599},"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","595"]}],"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.Boolean","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":99},"IsProtected":true,"FullName":"Sandbox.Prop.HasMaterialGroups","Name":"HasMaterialGroups","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","98"]}],"DocId":"P:Sandbox.Prop.HasMaterialGroups"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":100},"IsProtected":true,"FullName":"Sandbox.Prop.HasBodyGroups","Name":"HasBodyGroups","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","99"]}],"DocId":"P:Sandbox.Prop.HasBodyGroups"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":106},"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"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":339},"IsPublic":true,"FullName":"Sandbox.Prop.IsFlammable","Name":"IsFlammable","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this prop can be set on fire."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","338"]}],"Documentation":{"Summary":"True if this prop can be set on fire."},"DocId":"P:Sandbox.Prop.IsFlammable"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":345},"IsPublic":true,"FullName":"Sandbox.Prop.IsOnFire","Name":"IsOnFire","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","340"]}],"DocId":"P:Sandbox.Prop.IsOnFire"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/Prop.cs","Line":348},"IsPublic":true,"FullName":"Sandbox.Prop.LastAttacker","Name":"LastAttacker","Attributes":[{"FullName":"Sandbox.SyncAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\Prop.cs","343"]}],"DocId":"P:Sandbox.Prop.LastAttacker"}],"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":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.Apply","Name":"Apply","DeclaringType":"Sandbox.RadiusDamage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Apply the damage now"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","72"]}],"Documentation":{"Summary":"Apply the damage now"},"DocId":"M:Sandbox.RadiusDamage.Apply"},{"ReturnType":"System.Void","Parameters":[{"Name":"sphere","Type":"Sandbox.Sphere"},{"Name":"damage","Type":"Sandbox.DamageInfo"},{"Name":"physicsForce","Type":"System.Single","Default":"1"},{"Name":"ignore","Type":"Sandbox.GameObject","Default":"null"}],"l":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RadiusDamage.ApplyDamage","Name":"ApplyDamage","DeclaringType":"Sandbox.RadiusDamage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","85"]}],"DocId":"M:Sandbox.RadiusDamage.ApplyDamage(Sandbox.Sphere,Sandbox.DamageInfo,System.Single,Sandbox.GameObject)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.RadiusDamage..ctor","Name":".ctor","DeclaringType":"Sandbox.RadiusDamage","DocId":"M:Sandbox.RadiusDamage.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The radius of the damage area."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","12"]}],"Documentation":{"Summary":"The radius of the damage area."},"DocId":"P:Sandbox.RadiusDamage.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.PhysicsForceScale","Name":"PhysicsForceScale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How much physics force should be applied on explosion?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","18"]}],"Documentation":{"Summary":"How much physics force should be applied on explosion?"},"DocId":"P:Sandbox.RadiusDamage.PhysicsForceScale"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.DamageOnEnabled","Name":"DamageOnEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If enabled we\u0027ll apply damage once as soon as enabled"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","24"]}],"Documentation":{"Summary":"If enabled we\u0027ll apply damage once as soon as enabled"},"DocId":"P:Sandbox.RadiusDamage.DamageOnEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.Occlusion","Name":"Occlusion","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the world shield victims from damage?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","30"]}],"Documentation":{"Summary":"Should the world shield victims from damage?"},"DocId":"P:Sandbox.RadiusDamage.Occlusion"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.DamageAmount","Name":"DamageAmount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The amount of damage inflicted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","36"]}],"Documentation":{"Summary":"The amount of damage inflicted"},"DocId":"P:Sandbox.RadiusDamage.DamageAmount"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.DamageTags","Name":"DamageTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags to apply to the damage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","42"]}],"Documentation":{"Summary":"Tags to apply to the damage"},"DocId":"P:Sandbox.RadiusDamage.DamageTags"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/RadiusDamage.cs","Line":50},"IsPublic":true,"FullName":"Sandbox.RadiusDamage.Attacker","Name":"Attacker","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Who should we credit with this attack?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","48"]}],"Documentation":{"Summary":"Who should we credit with this attack?"},"DocId":"P:Sandbox.RadiusDamage.Attacker"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RadiusDamage","Name":"RadiusDamage","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["flare"]},{"FullName":"Sandbox.EditorHandleAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Applies damage in a radius, with physics force, and optional occlusion"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\RadiusDamage.cs","6"]}],"Documentation":{"Summary":"Applies damage in a radius, with physics force, and optional occlusion"},"DocId":"T:Sandbox.RadiusDamage"},{"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.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/TriggerHurt.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.TriggerHurt..ctor","Name":".ctor","DeclaringType":"Sandbox.TriggerHurt","DocId":"M:Sandbox.TriggerHurt.#ctor"}],"Properties":[{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/TriggerHurt.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.TriggerHurt.DamageTags","Name":"DamageTags","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Damage"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If not empty, the target must have one of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\TriggerHurt.cs","12"]}],"Documentation":{"Summary":"If not empty, the target must have one of these tags"},"DocId":"P:Sandbox.TriggerHurt.DamageTags"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/TriggerHurt.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.TriggerHurt.Damage","Name":"Damage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Damage"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How much damage to apply"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\TriggerHurt.cs","17"]}],"Documentation":{"Summary":"How much damage to apply"},"DocId":"P:Sandbox.TriggerHurt.Damage"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/TriggerHurt.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.TriggerHurt.Rate","Name":"Rate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Damage"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The delay between applying the damage"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\TriggerHurt.cs","22"]}],"Documentation":{"Summary":"The delay between applying the damage"},"DocId":"P:Sandbox.TriggerHurt.Rate"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/TriggerHurt.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.TriggerHurt.Include","Name":"Include","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Target"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If not empty, the target must have one of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\TriggerHurt.cs","27"]}],"Documentation":{"Summary":"If not empty, the target must have one of these tags"},"DocId":"P:Sandbox.TriggerHurt.Include"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/Components/Game/TriggerHurt.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.TriggerHurt.Exclude","Name":"Exclude","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Target"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If not empty, the target must not have one of these tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\TriggerHurt.cs","32"]}],"Documentation":{"Summary":"If not empty, the target must not have one of these tags"},"DocId":"P:Sandbox.TriggerHurt.Exclude"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TriggerHurt","Name":"TriggerHurt","Attributes":[{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["medical_services"]},{"FullName":"Sandbox.EditorHandleAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Deals damage to objects inside"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\TriggerHurt.cs","6"]}],"Documentation":{"Summary":"Deals damage to objects inside"},"DocId":"T:Sandbox.TriggerHurt"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/VerletRope.cs","Line":172},"IsProtected":true,"FullName":"Sandbox.VerletRope.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.VerletRope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","170"]}],"DocId":"M:Sandbox.VerletRope.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/VerletRope.cs","Line":189},"IsProtected":true,"FullName":"Sandbox.VerletRope.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.VerletRope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","186"]}],"DocId":"M:Sandbox.VerletRope.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/VerletRope.cs","Line":202},"IsProtected":true,"FullName":"Sandbox.VerletRope.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.VerletRope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","200"]}],"DocId":"M:Sandbox.VerletRope.OnDirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Game/VerletRope.cs","Line":249},"IsProtected":true,"FullName":"Sandbox.VerletRope.OnDestroy","Name":"OnDestroy","DeclaringType":"Sandbox.VerletRope","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","247"]}],"DocId":"M:Sandbox.VerletRope.OnDestroy"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Game/VerletRope.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.VerletRope..ctor","Name":".ctor","DeclaringType":"Sandbox.VerletRope","DocId":"M:Sandbox.VerletRope.#ctor"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.VerletRope.Attachment","Name":"Attachment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Attachment"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The GameObject the end of the rope attaches to."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","14"]}],"Documentation":{"Summary":"The GameObject the end of the rope attaches to."},"DocId":"P:Sandbox.VerletRope.Attachment"},{"PropertyType":"Sandbox.LineRenderer","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.VerletRope.LinkedRenderer","Name":"LinkedRenderer","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Attachment"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The LineRenderer used to visualize the rope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","20"]}],"Documentation":{"Summary":"The LineRenderer used to visualize the rope."},"DocId":"P:Sandbox.VerletRope.LinkedRenderer"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.VerletRope.Slack","Name":"Slack","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Simulation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Additional slack, added to the rope length."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","26"]}],"Documentation":{"Summary":"Additional slack, added to the rope length."},"DocId":"P:Sandbox.VerletRope.Slack"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.VerletRope.SegmentCount","Name":"SegmentCount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Simulation"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","64"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of segments in the rope. Higher values increase visual fidelity and collision accuracy but quickly reduce performance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","40"]}],"Documentation":{"Summary":"Number of segments in the rope. Higher values increase visual fidelity and collision accuracy but quickly reduce performance."},"DocId":"P:Sandbox.VerletRope.SegmentCount"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.VerletRope.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Simulation"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Radius of the rope for collision detection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","46"]}],"Documentation":{"Summary":"Radius of the rope for collision detection."},"DocId":"P:Sandbox.VerletRope.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.VerletRope.LengthOverride","Name":"LengthOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls the rope\u0027s length directly, will override the initial length and slack will not be applied. When set to 0, the rope\u0027s initial length between attachment points is used."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","53"]}],"Documentation":{"Summary":"Controls the rope\u0027s length directly, will override the initial length and slack will not be applied.\nWhen set to 0, the rope\u0027s initial length between attachment points is used."},"DocId":"P:Sandbox.VerletRope.LengthOverride"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.VerletRope.Stiffness","Name":"Stiffness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rope stiffness factor. Higher values make the rope more rigid."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","67"]}],"Documentation":{"Summary":"Rope stiffness factor. Higher values make the rope more rigid."},"DocId":"P:Sandbox.VerletRope.Stiffness"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.VerletRope.DampingFactor","Name":"DampingFactor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Dampens rope movement. Higher values make the rope settle faster."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","73"]}],"Documentation":{"Summary":"Dampens rope movement. Higher values make the rope settle faster."},"DocId":"P:Sandbox.VerletRope.DampingFactor"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Game/VerletRope.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.VerletRope.SoftBendFactor","Name":"SoftBendFactor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Controls how easily the rope bends. Lower values allow more bending, higher values make it stiffer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","79"]}],"Documentation":{"Summary":"Controls how easily the rope bends. Lower values allow more bending, higher values make it stiffer."},"DocId":"P:Sandbox.VerletRope.SoftBendFactor"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.VerletRope","Name":"VerletRope","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Rope"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Game"]},{"FullName":"IconAttribute","ConstructorArguments":["cable"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Verlet integration-based rope physics simulation component."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Game\\VerletRope.cs","8"]}],"Documentation":{"Summary":"Verlet integration-based rope physics simulation component."},"DocId":"T:Sandbox.VerletRope"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.BakeProbes","Name":"BakeProbes","DeclaringType":"Sandbox.IndirectLightVolume","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.IndirectLightVolume/\u003CBakeProbes\u003Ed__40"]},{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Bake","lightbulb"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Starts the probe baking process to capture lighting into the volume textures."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","151"]}],"Documentation":{"Summary":"Starts the probe baking process to capture lighting into the volume textures."},"DocId":"M:Sandbox.IndirectLightVolume.BakeProbes(System.Threading.CancellationToken)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":201},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.ExtendToSceneBounds","Name":"ExtendToSceneBounds","DeclaringType":"Sandbox.IndirectLightVolume","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Fit to Scene Bounds","fullscreen"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Automatically sizes the volume to encompass all scene geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","197"]}],"Documentation":{"Summary":"Automatically sizes the volume to encompass all scene geometry."},"DocId":"M:Sandbox.IndirectLightVolume.ExtendToSceneBounds"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IndirectLightVolume.BakeAll","Name":"BakeAll","DeclaringType":"Sandbox.IndirectLightVolume","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.IndirectLightVolume/\u003CBakeAll\u003Ed__52"]},{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Bake Indirect Light Volumes","snowing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","426"]}],"DocId":"M:Sandbox.IndirectLightVolume.BakeAll"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.Relocation.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.ComputeProbeRelocation","Name":"ComputeProbeRelocation","DeclaringType":"Sandbox.IndirectLightVolume","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Compute Relocation","move"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Probe Relocation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Computes probe relocation offsets for all probes in the volume. Uses iterative refinement with mesh tracing. All computations are relative to probe spacing for resolution-independent behavior."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.Relocation.cs","117"]}],"Documentation":{"Summary":"Computes probe relocation offsets for all probes in the volume.\nUses iterative refinement with mesh tracing.\nAll computations are relative to probe spacing for resolution-independent behavior."},"DocId":"M:Sandbox.IndirectLightVolume.ComputeProbeRelocation"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.Relocation.cs","Line":368},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.ClearProbeRelocation","Name":"ClearProbeRelocation","DeclaringType":"Sandbox.IndirectLightVolume","Attributes":[{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Clear Relocation","clear"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Probe Relocation"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Clears all probe relocation offsets."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.Relocation.cs","364"]}],"Documentation":{"Summary":"Clears all probe relocation offsets."},"DocId":"M:Sandbox.IndirectLightVolume.ClearProbeRelocation"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":72},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume..ctor","Name":".ctor","DeclaringType":"Sandbox.IndirectLightVolume","DocId":"M:Sandbox.IndirectLightVolume.#ctor"}],"Properties":[{"PropertyType":"BBox","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["World-space bounding box that defines the volume coverage area."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","61"]}],"Documentation":{"Summary":"World-space bounding box that defines the volume coverage area."},"DocId":"P:Sandbox.IndirectLightVolume.Bounds"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.ProbeDensity","Name":"ProbeDensity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","15"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Number of probes per 1024 world units. Higher values increase probe resolution."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","67"]}],"Documentation":{"Summary":"Number of probes per 1024 world units. Higher values increase probe resolution."},"DocId":"P:Sandbox.IndirectLightVolume.ProbeDensity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":82},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.NormalBias","Name":"NormalBias","Attributes":[{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Advanced Settings"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-0","50"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Bias applied along surface normals to prevent self-occlusion artifacts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","73"]}],"Documentation":{"Summary":"Bias applied along surface normals to prevent self-occlusion artifacts."},"DocId":"P:Sandbox.IndirectLightVolume.NormalBias"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.Contrast","Name":"Contrast","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","2"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Facepunch.ActionGraphs.GroupAttribute","ConstructorArguments":["Advanced Settings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Controls how much less energy to conserve during probe integration. Higher values give a harsher, more contrasty look."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","81"]}],"Documentation":{"Summary":"Controls how much less energy to conserve during probe integration.\nHigher values give a harsher, more contrasty look."},"DocId":"P:Sandbox.IndirectLightVolume.Contrast"},{"PropertyType":"Vector3Int","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.ProbeCounts","Name":"ProbeCounts","Attributes":[{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Calculated probe count along each axis based on bounds and density."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","88"]}],"Documentation":{"Summary":"Calculated probe count along each axis based on bounds and density."},"DocId":"P:Sandbox.IndirectLightVolume.ProbeCounts"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.IrradianceTexture","Name":"IrradianceTexture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Volume texture storing probe irradiance data (color)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","93"]}],"Documentation":{"Summary":"Volume texture storing probe irradiance data (color)."},"DocId":"P:Sandbox.IndirectLightVolume.IrradianceTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.DistanceTexture","Name":"DistanceTexture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Volume texture storing probe distance/visibility data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","99"]}],"Documentation":{"Summary":"Volume texture storing probe distance/visibility data."},"DocId":"P:Sandbox.IndirectLightVolume.DistanceTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.RelocationTexture","Name":"RelocationTexture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Volume texture storing probe relocation offsets (XYZ = offset, W = active)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","105"]}],"Documentation":{"Summary":"Volume texture storing probe relocation offsets (XYZ = offset, W = active)."},"DocId":"P:Sandbox.IndirectLightVolume.RelocationTexture"},{"PropertyType":"Sandbox.IndirectLightVolume.InsideGeometryBehavior","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.Relocation.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.InsideGeometry","Name":"InsideGeometry","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Advanced Settings"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How to handle probes detected inside geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.Relocation.cs","45"]}],"Documentation":{"Summary":"How to handle probes detected inside geometry."},"DocId":"P:Sandbox.IndirectLightVolume.InsideGeometry"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IndirectLightVolume","Name":"IndirectLightVolume","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"Facepunch.ActionGraphs.TitleAttribute","ConstructorArguments":["Indirect Light Volume (DDGI)"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["grid_view"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/lpv.png"]},{"FullName":"AliasAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument[]"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Probe relocation functionality for DDGI volumes. Moves probes out of geometry to unfuck artifacts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","13"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Probe relocation functionality for DDGI volumes. Moves probes out of geometry to unfuck artifacts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.Relocation.cs","10"]}],"Documentation":{"Summary":"Dynamic Diffuse Global Illumination volume that provides indirect lighting using a 3D probe grid.\nProbes store irradiance and distance data in volume textures that can be sampled by shaders."},"DocId":"T:Sandbox.IndirectLightVolume"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.IndirectLightVolume.InsideGeometryBehavior","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IndirectLightVolume.InsideGeometryBehavior.Deactivate","Name":"Deactivate","Attributes":[{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["block"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Probe is deactivated and won\u0027t contribute to lighting."]}],"Documentation":{"Summary":"Probe is deactivated and won\u0027t contribute to lighting."},"DocId":"F:Sandbox.IndirectLightVolume.InsideGeometryBehavior.Deactivate"},{"FieldType":"Sandbox.IndirectLightVolume.InsideGeometryBehavior","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.IndirectLightVolume.InsideGeometryBehavior.Relocate","Name":"Relocate","Attributes":[{"FullName":"Facepunch.ActionGraphs.IconAttribute","ConstructorArguments":["open_with"]},{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Probe is relocated to escape the geometry."]}],"Documentation":{"Summary":"Probe is relocated to escape the geometry."},"DocId":"F:Sandbox.IndirectLightVolume.InsideGeometryBehavior.Relocate"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.InsideGeometryBehavior","Name":"InsideGeometryBehavior","DeclaringType":"Sandbox.IndirectLightVolume","Documentation":{"Summary":"Behavior when a probe is detected inside geometry.\nRelocation moves the probe out of geometry to reduce artifacts, while Deactivate simply disables the occluded probe, sealing leaks entirely."},"DocId":"T:Sandbox.IndirectLightVolume.InsideGeometryBehavior"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.Probe..ctor","Name":".ctor","DeclaringType":"Sandbox.IndirectLightVolume.Probe","DocId":"M:Sandbox.IndirectLightVolume.Probe.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.Probe.Offset","Name":"Offset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","45"]}],"DocId":"P:Sandbox.IndirectLightVolume.Probe.Offset"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/IndirectLighting/IndirectLightVolume.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.Probe.Active","Name":"Active","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","46"]}],"DocId":"P:Sandbox.IndirectLightVolume.Probe.Active"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.IndirectLightVolume.Probe","Name":"Probe","DeclaringType":"Sandbox.IndirectLightVolume","Attributes":[{"FullName":"Facepunch.ActionGraphs.DescriptionAttribute","ConstructorArguments":["Per-probe data including position offset and active state."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\IndirectLighting\\IndirectLightVolume.cs","43"]}],"Documentation":{"Summary":"Per-probe data including position offset and active state."},"DocId":"T:Sandbox.IndirectLightVolume.Probe"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/BallJoint.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.BallJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.BallJoint","DocId":"M:Sandbox.BallJoint.#ctor"}],"Properties":[{"PropertyType":"Sandbox.BallJoint.MotorMode","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.BallJoint.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\\BallJoint.cs","34"]}],"Documentation":{"Summary":"Motor mode"},"DocId":"P:Sandbox.BallJoint.Motor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.BallJoint.SwingLimitEnabled","Name":"SwingLimitEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables the swing limit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","41"]}],"Documentation":{"Summary":"Enables or disables the swing limit."},"DocId":"P:Sandbox.BallJoint.SwingLimitEnabled"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.BallJoint.SwingLimit","Name":"SwingLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum and maximum swing angles allowed by the joint in degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","47"]}],"Documentation":{"Summary":"The minimum and maximum swing angles allowed by the joint in degrees."},"DocId":"P:Sandbox.BallJoint.SwingLimit"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":61},"IsPublic":true,"FullName":"Sandbox.BallJoint.TwistLimitEnabled","Name":"TwistLimitEnabled","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enables or disables the twist limit."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","53"]}],"Documentation":{"Summary":"Enables or disables the twist limit."},"DocId":"P:Sandbox.BallJoint.TwistLimitEnabled"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.BallJoint.TwistLimit","Name":"TwistLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The minimum and maximum twist angles allowed by the joint in degrees."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","59"]}],"Documentation":{"Summary":"The minimum and maximum twist angles allowed by the joint in degrees."},"DocId":"P:Sandbox.BallJoint.TwistLimit"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.BallJoint.Friction","Name":"Friction","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":["Joint friction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","65"]}],"Documentation":{"Summary":"Joint friction."},"DocId":"P:Sandbox.BallJoint.Friction"},{"PropertyType":"Rotation","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.BallJoint.TargetRotation","Name":"TargetRotation","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\\BallJoint.cs","72"]}],"Documentation":{"Summary":"Target angle of motor."},"DocId":"P:Sandbox.BallJoint.TargetRotation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":88},"IsPublic":true,"FullName":"Sandbox.BallJoint.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\\BallJoint.cs","79"]}],"Documentation":{"Summary":"Frequency of motor."},"DocId":"P:Sandbox.BallJoint.Frequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.BallJoint.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\\BallJoint.cs","86"]}],"Documentation":{"Summary":"Damping of motor."},"DocId":"P:Sandbox.BallJoint.DampingRatio"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.BallJoint.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 angular velocity of the motor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","93"]}],"Documentation":{"Summary":"Target angular velocity of the motor."},"DocId":"P:Sandbox.BallJoint.TargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/BallJoint.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.BallJoint.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":["Maximum torque the motor can apply when in velocity mode."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\BallJoint.cs","100"]}],"Documentation":{"Summary":"Maximum torque the motor can apply when in velocity mode."},"DocId":"P:Sandbox.BallJoint.MaxTorque"}],"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","6"]}],"Documentation":{"Summary":"Fix two objects together but can rotate - like a shoulder."},"DocId":"T:Sandbox.BallJoint"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.BallJoint.MotorMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BallJoint.MotorMode.Disabled","Name":"Disabled","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The motor is disabled and only friction is applied."]}],"Documentation":{"Summary":"The motor is disabled and only friction is applied."},"DocId":"F:Sandbox.BallJoint.MotorMode.Disabled"},{"FieldType":"Sandbox.BallJoint.MotorMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BallJoint.MotorMode.TargetRotation","Name":"TargetRotation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The motor drives the joint towards a target rotation using frequency and damping."]}],"Documentation":{"Summary":"The motor drives the joint towards a target rotation using frequency and damping."},"DocId":"F:Sandbox.BallJoint.MotorMode.TargetRotation"},{"FieldType":"Sandbox.BallJoint.MotorMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BallJoint.MotorMode.TargetVelocity","Name":"TargetVelocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The motor drives the joint with a target angular velocity and maximum torque."]}],"Documentation":{"Summary":"The motor drives the joint with a target angular velocity and maximum torque."},"DocId":"F:Sandbox.BallJoint.MotorMode.TargetVelocity"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BallJoint.MotorMode","Name":"MotorMode","DeclaringType":"Sandbox.BallJoint","DocId":"T:Sandbox.BallJoint.MotorMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.ControlJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.ControlJoint","DocId":"M:Sandbox.ControlJoint.#ctor"}],"Properties":[{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Joint/ControlJoint.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.ControlJoint.LinearVelocity","Name":"LinearVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","12"]}],"Documentation":{},"DocId":"P:Sandbox.ControlJoint.LinearVelocity"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Joint/ControlJoint.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.ControlJoint.AngularVelocity","Name":"AngularVelocity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","32"]}],"Documentation":{},"DocId":"P:Sandbox.ControlJoint.AngularVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/ControlJoint.cs","Line":59},"IsPublic":true,"FullName":"Sandbox.ControlJoint.MaxVelocityForce","Name":"MaxVelocityForce","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","52"]}],"Documentation":{},"DocId":"P:Sandbox.ControlJoint.MaxVelocityForce"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/ControlJoint.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.ControlJoint.MaxVelocityTorque","Name":"MaxVelocityTorque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","72"]}],"Documentation":{},"DocId":"P:Sandbox.ControlJoint.MaxVelocityTorque"},{"PropertyType":"Sandbox.Physics.PhysicsSpring","Loc":{"File":"Scene/Components/Joint/ControlJoint.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.ControlJoint.LinearSpring","Name":"LinearSpring","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","92"]}],"Documentation":{},"DocId":"P:Sandbox.ControlJoint.LinearSpring"},{"PropertyType":"Sandbox.Physics.PhysicsSpring","Loc":{"File":"Scene/Components/Joint/ControlJoint.cs","Line":119},"IsPublic":true,"FullName":"Sandbox.ControlJoint.AngularSpring","Name":"AngularSpring","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","112"]}],"Documentation":{},"DocId":"P:Sandbox.ControlJoint.AngularSpring"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ControlJoint","Name":"ControlJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Control Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["joystick"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/tracked_object.png"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\ControlJoint.cs","4"]}],"Documentation":{},"DocId":"T:Sandbox.ControlJoint"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.PhysicsFilter..ctor","Name":".ctor","DeclaringType":"Sandbox.PhysicsFilter","DocId":"M:Sandbox.PhysicsFilter.#ctor"}],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Joint/FilterJoint.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.PhysicsFilter.Body","Name":"Body","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The other body to ignore collisions with."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FilterJoint.cs","12"]}],"Documentation":{"Summary":"The other body to ignore collisions with."},"DocId":"P:Sandbox.PhysicsFilter.Body"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PhysicsFilter","Name":"PhysicsFilter","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Physics Filter"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["do_not_touch"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FilterJoint.cs","3"]}],"DocId":"T:Sandbox.PhysicsFilter"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":30},"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":20},"IsPublic":true,"FullName":"Sandbox.FixedJoint.LinearFrequency","Name":"LinearFrequency","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Frequency"]},{"FullName":"GroupAttribute","ConstructorArguments":["Linear"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","13"]}],"DocId":"P:Sandbox.FixedJoint.LinearFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.FixedJoint.LinearDamping","Name":"LinearDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Damping"]},{"FullName":"GroupAttribute","ConstructorArguments":["Linear"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","32"]}],"DocId":"P:Sandbox.FixedJoint.LinearDamping"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.FixedJoint.AngularFrequency","Name":"AngularFrequency","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Frequency"]},{"FullName":"GroupAttribute","ConstructorArguments":["Angular"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","51"]}],"DocId":"P:Sandbox.FixedJoint.AngularFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/FixedJoint.cs","Line":77},"IsPublic":true,"FullName":"Sandbox.FixedJoint.AngularDamping","Name":"AngularDamping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Damping"]},{"FullName":"GroupAttribute","ConstructorArguments":["Angular"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\FixedJoint.cs","70"]}],"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","6"]}],"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":78},"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":34},"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","26"]}],"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":41},"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","33"]}],"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":48},"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","40"]}],"Documentation":{"Summary":"Motor mode"},"DocId":"P:Sandbox.HingeJoint.Motor"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":55},"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","47"]}],"Documentation":{"Summary":"Hinge friction"},"DocId":"P:Sandbox.HingeJoint.Friction"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":62},"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","54"]}],"Documentation":{"Summary":"Target angle of motor"},"DocId":"P:Sandbox.HingeJoint.TargetAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":60},"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","58"]}],"DocId":"P:Sandbox.HingeJoint.Fequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":73},"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","64"]}],"Documentation":{"Summary":"Frequency of motor"},"DocId":"P:Sandbox.HingeJoint.Frequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":80},"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","71"]}],"Documentation":{"Summary":"Damping of motor"},"DocId":"P:Sandbox.HingeJoint.DampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":87},"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","78"]}],"Documentation":{"Summary":"Target velocity of motor"},"DocId":"P:Sandbox.HingeJoint.TargetVelocity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":94},"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","85"]}],"Documentation":{"Summary":"Max torque of motor"},"DocId":"P:Sandbox.HingeJoint.MaxTorque"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":92},"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","89"]}],"DocId":"P:Sandbox.HingeJoint.Angle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":96},"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","93"]}],"DocId":"P:Sandbox.HingeJoint.Speed"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":100},"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","97"]}],"DocId":"P:Sandbox.HingeJoint.Axis"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Joint/HingeJoint.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.HingeJoint.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\HingeJoint.cs","161"]}],"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","9"]}],"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","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":208},"IsProtected":true,"FullName":"Sandbox.Joint.OnStart","Name":"OnStart","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","206"]}],"DocId":"M:Sandbox.Joint.OnStart"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":219},"IsProtected":true,"FullName":"Sandbox.Joint.OnDestroy","Name":"OnDestroy","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","217"]}],"DocId":"M:Sandbox.Joint.OnDestroy"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":228},"IsProtected":true,"FullName":"Sandbox.Joint.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","226"]}],"DocId":"M:Sandbox.Joint.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":235},"IsProtected":true,"FullName":"Sandbox.Joint.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","233"]}],"DocId":"M:Sandbox.Joint.OnDisabled"},{"ReturnType":"Sandbox.Physics.PhysicsJoint","IsVirtual":true,"Parameters":[{"Name":"point1","Type":"Sandbox.Physics.PhysicsPoint"},{"Name":"point2","Type":"Sandbox.Physics.PhysicsPoint"}],"IsProtected":true,"FullName":"Sandbox.Joint.CreateJoint","Name":"CreateJoint","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Joint type implementation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","243"]}],"Documentation":{"Summary":"Joint type implementation."},"DocId":"M:Sandbox.Joint.CreateJoint(Sandbox.Physics.PhysicsPoint,Sandbox.Physics.PhysicsPoint)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":319},"IsProtected":true,"FullName":"Sandbox.Joint.DestroyJoint","Name":"DestroyJoint","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","317"]}],"DocId":"M:Sandbox.Joint.DestroyJoint"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":333},"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","329"]}],"DocId":"M:Sandbox.Joint.Break"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":352},"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","348"]}],"DocId":"M:Sandbox.Joint.Unbreak"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Joint/Joint.cs","Line":365},"IsProtected":true,"FullName":"Sandbox.Joint.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.Joint","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","362"]}],"DocId":"M:Sandbox.Joint.DrawGizmos"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.Joint..ctor","Name":".ctor","DeclaringType":"Sandbox.Joint","DocId":"M:Sandbox.Joint.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Joint.AttachmentMode","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Joint.Attachment","Name":"Attachment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Are local frames calculated automatically or set manually. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELocalFrame1\u003C/span\u003E, \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELocalFrame2\u003C/span\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","32"]}],"Documentation":{"Summary":"Are local frames calculated automatically or set manually. See \u003Csee cref=\u0022P:Sandbox.Joint.LocalFrame1\u0022 /\u003E, \u003Csee cref=\u0022P:Sandbox.Joint.LocalFrame2\u0022 /\u003E"},"DocId":"P:Sandbox.Joint.Attachment"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.Joint.LocalFrame1","Name":"LocalFrame1","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only used on joint creation. See Sandbox.Joint.AttachmentMode.LocalFrames"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","38"]}],"Documentation":{"Summary":"Only used on joint creation. See \u003Csee cref=\u0022F:Sandbox.Joint.AttachmentMode.LocalFrames\u0022 /\u003E"},"DocId":"P:Sandbox.Joint.LocalFrame1"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.Joint.LocalFrame2","Name":"LocalFrame2","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Only used on joint creation. See Sandbox.Joint.AttachmentMode.LocalFrames"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","44"]}],"Documentation":{"Summary":"Only used on joint creation. See \u003Csee cref=\u0022F:Sandbox.Joint.AttachmentMode.LocalFrames\u0022 /\u003E"},"DocId":"P:Sandbox.Joint.LocalFrame2"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.Joint.AnchorBody","Name":"AnchorBody","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.AdvancedAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The body this joint is anchored to. If this is null then it will use the current GameObject as the anchor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","50"]}],"Documentation":{"Summary":"The body this joint is anchored to. If this is null then it will use the current GameObject as the anchor."},"DocId":"P:Sandbox.Joint.AnchorBody"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":75},"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","68"]}],"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":92},"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","86"]}],"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":103},"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","101"]}],"Documentation":{"Summary":"Is the joint broken on start."},"DocId":"P:Sandbox.Joint.StartBroken"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":113},"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","107"]}],"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":128},"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","122"]}],"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":138},"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","137"]}],"Documentation":{"Summary":"Called when the joint breaks."},"DocId":"P:Sandbox.Joint.OnBreak"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":145},"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","142"]}],"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":152},"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","149"]}],"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":159},"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","156"]}],"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":164},"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","163"]}],"Documentation":{"Summary":"The source physics body this joint is attached to."},"DocId":"P:Sandbox.Joint.Body1"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.Joint.Object1","Name":"Object1","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The source GameObject we\u0027re connected to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","168"]}],"Documentation":{"Summary":"The source GameObject we\u0027re connected to"},"DocId":"P:Sandbox.Joint.Object1"},{"PropertyType":"Sandbox.PhysicsBody","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":174},"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","173"]}],"Documentation":{"Summary":"The target physics body this joint is constraining."},"DocId":"P:Sandbox.Joint.Body2"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":179},"IsPublic":true,"FullName":"Sandbox.Joint.Object2","Name":"Object2","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The target GameObject we\u0027re connected to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\Joint.cs","178"]}],"Documentation":{"Summary":"The target GameObject we\u0027re connected to"},"DocId":"P:Sandbox.Joint.Object2"},{"PropertyType":"Sandbox.Physics.PhysicsPoint","Loc":{"File":"Scene/Components/Joint/Joint.cs","Line":189},"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","183"]}],"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":202},"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","196"]}],"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","5"]}],"DocId":"T:Sandbox.Joint"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Joint.AttachmentMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Joint.AttachmentMode.Auto","Name":"Auto","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Local frames are calculated automatically using this component transform and connected body transform."]}],"Documentation":{"Summary":"Local frames are calculated automatically using this component transform and connected body transform."},"DocId":"F:Sandbox.Joint.AttachmentMode.Auto"},{"FieldType":"Sandbox.Joint.AttachmentMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Joint.AttachmentMode.LocalFrames","Name":"LocalFrames","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Local frames are set manually. See \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELocalFrame1\u003C/span\u003E, \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EJoint\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003ELocalFrame2\u003C/span\u003E"]}],"Documentation":{"Summary":"Local frames are set manually. See \u003Csee cref=\u0022P:Sandbox.Joint.LocalFrame1\u0022 /\u003E, \u003Csee cref=\u0022P:Sandbox.Joint.LocalFrame2\u0022 /\u003E"},"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":22},"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","16"]}],"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":41},"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","35"]}],"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":60},"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","54"]}],"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","6"]}],"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":33},"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":23},"IsPublic":true,"FullName":"Sandbox.SpringJoint.Frequency","Name":"Frequency","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The stiffness of the spring"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","16"]}],"Documentation":{"Summary":"The stiffness of the spring"},"DocId":"P:Sandbox.SpringJoint.Frequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.SpringJoint.Damping","Name":"Damping","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The damping ratio of the spring, usually between 0 and 1"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","38"]}],"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":67},"IsPublic":true,"FullName":"Sandbox.SpringJoint.MinLength","Name":"MinLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Minimum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","60"]}],"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":89},"IsPublic":true,"FullName":"Sandbox.SpringJoint.MaxLength","Name":"MaxLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Maximum length it should be allowed to go"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","82"]}],"Documentation":{"Summary":"Maximum length it should be allowed to go"},"DocId":"P:Sandbox.SpringJoint.MaxLength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.SpringJoint.RestLength","Name":"RestLength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Length of the spring at rest."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","104"]}],"Documentation":{"Summary":"Length of the spring at rest."},"DocId":"P:Sandbox.SpringJoint.RestLength"},{"PropertyType":"Sandbox.SpringJoint.SpringForceMode","Loc":{"File":"Scene/Components/Joint/SpringJoint.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.SpringJoint.ForceMode","Name":"ForceMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines which way the spring applies force. Pull = only when stretched, Push = only when compressed, Both = acts in both directions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\SpringJoint.cs","138"]}],"Documentation":{"Summary":"Determines which way the spring applies force.\nPull = only when stretched,\nPush = only when compressed,\nBoth = acts in both directions."},"DocId":"P:Sandbox.SpringJoint.ForceMode"}],"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","6"]}],"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":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SpringJoint.SpringForceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpringJoint.SpringForceMode.Pull","Name":"Pull","DocId":"F:Sandbox.SpringJoint.SpringForceMode.Pull"},{"FieldType":"Sandbox.SpringJoint.SpringForceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpringJoint.SpringForceMode.Push","Name":"Push","DocId":"F:Sandbox.SpringJoint.SpringForceMode.Push"},{"FieldType":"Sandbox.SpringJoint.SpringForceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpringJoint.SpringForceMode.Both","Name":"Both","DocId":"F:Sandbox.SpringJoint.SpringForceMode.Both"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SpringJoint.SpringForceMode","Name":"SpringForceMode","DeclaringType":"Sandbox.SpringJoint","DocId":"T:Sandbox.SpringJoint.SpringForceMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.Joint","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.WheelJoint..ctor","Name":".ctor","DeclaringType":"Sandbox.WheelJoint","DocId":"M:Sandbox.WheelJoint.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.WheelJoint.EnableSuspensionLimit","Name":"EnableSuspensionLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["EnableSuspensionLimit"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["EnableSuspension","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","17"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.EnableSuspensionLimit"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SuspensionLimits","Name":"SuspensionLimits","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSuspensionLimit"]},{"FullName":"TitleAttribute","ConstructorArguments":["Translation Limits"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-25","25"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["EnableSuspension","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","36"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SuspensionLimits"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":65},"IsPublic":true,"FullName":"Sandbox.WheelJoint.EnableSpinMotor","Name":"EnableSpinMotor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["EnableSpinMotor"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","58"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.EnableSpinMotor"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.WheelJoint.MaxSpinTorque","Name":"MaxSpinTorque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSpinMotor"]},{"FullName":"TitleAttribute","ConstructorArguments":["Max Torque"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","77"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.MaxSpinTorque"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SpinMotorSpeed","Name":"SpinMotorSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSpinMotor"]},{"FullName":"TitleAttribute","ConstructorArguments":["Speed"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","96"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SpinMotorSpeed"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.WheelJoint.EnableSuspension","Name":"EnableSuspension","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["EnableSuspension"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","115"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.EnableSuspension"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":164},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SuspensionHertz","Name":"SuspensionHertz","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSuspension"]},{"FullName":"TitleAttribute","ConstructorArguments":["Hertz"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","30"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["1"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","157"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SuspensionHertz"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SuspensionDampingRatio","Name":"SuspensionDampingRatio","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSuspension"]},{"FullName":"TitleAttribute","ConstructorArguments":["Damping"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"Sandbox.StepAttribute","ConstructorArguments":["0.1"]},{"FullName":"Sandbox.ClientEditableAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","176"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SuspensionDampingRatio"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":202},"IsPublic":true,"FullName":"Sandbox.WheelJoint.EnableSteering","Name":"EnableSteering","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["EnableSteering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","195"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.EnableSteering"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":221},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SteeringHertz","Name":"SteeringHertz","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSteering"]},{"FullName":"TitleAttribute","ConstructorArguments":["Hertz"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","30"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","214"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SteeringHertz"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":240},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SteeringDampingRatio","Name":"SteeringDampingRatio","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSteering"]},{"FullName":"TitleAttribute","ConstructorArguments":["Damping"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","233"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SteeringDampingRatio"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":259},"IsPublic":true,"FullName":"Sandbox.WheelJoint.TargetSteeringAngle","Name":"TargetSteeringAngle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSteering"]},{"FullName":"TitleAttribute","ConstructorArguments":["Target Angle"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-180","180"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","252"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.TargetSteeringAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.WheelJoint.MaxSteeringTorque","Name":"MaxSteeringTorque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSteering"]},{"FullName":"TitleAttribute","ConstructorArguments":["Max Torque"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","271"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.MaxSteeringTorque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":297},"IsPublic":true,"FullName":"Sandbox.WheelJoint.EnableSteeringLimit","Name":"EnableSteeringLimit","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["EnableSteeringLimit"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["EnableSteering","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","290"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.EnableSteeringLimit"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":316},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SteeringLimits","Name":"SteeringLimits","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["EnableSteeringLimit"]},{"FullName":"TitleAttribute","ConstructorArguments":["Angle Limits"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["EnableSteering","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-180","180"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","309"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SteeringLimits"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":329},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SpinSpeed","Name":"SpinSpeed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","328"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SpinSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":332},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SpinTorque","Name":"SpinTorque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","331"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SpinTorque"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":335},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SteeringAngle","Name":"SteeringAngle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","334"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SteeringAngle"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Joint/WheelJoint.cs","Line":338},"IsPublic":true,"FullName":"Sandbox.WheelJoint.SteeringTorque","Name":"SteeringTorque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","337"]}],"Documentation":{},"DocId":"P:Sandbox.WheelJoint.SteeringTorque"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.WheelJoint","Name":"WheelJoint","Attributes":[{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Wheel Joint"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Physics"]},{"FullName":"IconAttribute","ConstructorArguments":["tire_repair"]},{"FullName":"Sandbox.EditorHandleAttribute","ConstructorArguments":["materials/gizmo/tracked_object.png"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The wheel joint can be used to simulate wheels on vehicles. The wheel joint restricts body B to move along a local axis in body A. Body B is free to rotate. Supports a linear spring, linear limits, and a rotational motor. The assumption is that you will create this joint on the wheel body.This will enable suspension to be in the correct direction."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Joint\\WheelJoint.cs","9"]}],"Documentation":{"Summary":"The wheel joint can be used to simulate wheels on vehicles.\nThe wheel joint restricts body B to move along a local axis in body A. Body B is free to rotate.\nSupports a linear spring, linear limits, and a rotational motor.\nThe assumption is that you will create this joint on the wheel body.This will enable suspension to be in the correct direction."},"DocId":"T:Sandbox.WheelJoint"},{"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":[{"ReturnType":"Sandbox.SceneLight","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/DirectionalLight.cs","Line":29},"IsProtected":true,"FullName":"Sandbox.DirectionalLight.CreateSceneObject","Name":"CreateSceneObject","DeclaringType":"Sandbox.DirectionalLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\DirectionalLight.cs","26"]}],"DocId":"M:Sandbox.DirectionalLight.CreateSceneObject"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/DirectionalLight.cs","Line":34},"IsProtected":true,"FullName":"Sandbox.DirectionalLight.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.DirectionalLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\DirectionalLight.cs","32"]}],"DocId":"M:Sandbox.DirectionalLight.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"l","Type":"Sandbox.SceneLight"}],"l":{"File":"Scene/Components/Light/DirectionalLight.cs","Line":41},"IsProtected":true,"FullName":"Sandbox.DirectionalLight.UpdateSceneObject","Name":"UpdateSceneObject","DeclaringType":"Sandbox.DirectionalLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\DirectionalLight.cs","39"]}],"DocId":"M:Sandbox.DirectionalLight.UpdateSceneObject(Sandbox.SceneLight)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/DirectionalLight.cs","Line":51},"IsProtected":true,"FullName":"Sandbox.DirectionalLight.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.DirectionalLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\DirectionalLight.cs","48"]}],"DocId":"M:Sandbox.DirectionalLight.DrawGizmos"}],"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":[{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Bake","Name":"Bake","DeclaringType":"Sandbox.EnvmapProbe","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.EnvmapProbe/\u003CBake\u003Ed__0"]},{"FullName":"OrderAttribute","ConstructorArguments":["10000"]},{"FullName":"Sandbox.ButtonAttribute","ConstructorArguments":["Bake Texture","panorama_photosphere"]},{"FullName":"Sandbox.WideModeAttribute"},{"FullName":"HideIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Bake this envmap now. This will stop it being dynamic if it was."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.Baking.cs","11"]}],"Documentation":{"Summary":"Bake this envmap now. This will stop it being dynamic if it was."},"DocId":"M:Sandbox.EnvmapProbe.Bake(System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.BakeAll","Name":"BakeAll","DeclaringType":"Sandbox.EnvmapProbe","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.EnvmapProbe/\u003CBakeAll\u003Ed__1"]},{"FullName":"Editor.MenuAttribute","ConstructorArguments":["Editor","Scene/Bake Envmaps","panorama_photosphere"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.Baking.cs","58"]}],"DocId":"M:Sandbox.EnvmapProbe.BakeAll"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe..ctor","Name":".ctor","DeclaringType":"Sandbox.EnvmapProbe","DocId":"M:Sandbox.EnvmapProbe.#ctor"}],"Properties":[{"PropertyType":"Sandbox.EnvmapProbe.EnvmapProbeMode","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.EnumButtonGroupAttribute"},{"FullName":"Sandbox.WideModeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","76"]}],"DocId":"P:Sandbox.EnvmapProbe.Mode"},{"PropertyType":"Sandbox.SceneCubemap.ProjectionMode","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Projection","Name":"Projection","Attributes":[{"FullName":"Sandbox.SpaceAttribute","ConstructorArguments":["22"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","89"]}],"DocId":"P:Sandbox.EnvmapProbe.Projection"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.TintColor","Name":"TintColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","91"]}],"DocId":"P:Sandbox.EnvmapProbe.TintColor"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":99},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Bounds","Name":"Bounds","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","92"]}],"DocId":"P:Sandbox.EnvmapProbe.Bounds"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Feathering","Name":"Feathering","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-32","32"]},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","95"]}],"DocId":"P:Sandbox.EnvmapProbe.Feathering"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":107},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets or sets the priority level for the object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","100"]}],"Documentation":{"Summary":"Gets or sets the priority level for the object."},"DocId":"P:Sandbox.EnvmapProbe.Priority"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If this is set, the EnvmapProbe will use a custom cubemap texture instead of rendering dynamically"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","120"]}],"Documentation":{"Summary":"If this is set, the EnvmapProbe will use a custom cubemap texture instead of rendering dynamically"},"DocId":"P:Sandbox.EnvmapProbe.Texture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":129},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.BakedTexture","Name":"BakedTexture","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture that was baked for this envmap probe"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","127"]}],"Documentation":{"Summary":"The texture that was baked for this envmap probe"},"DocId":"P:Sandbox.EnvmapProbe.BakedTexture"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.RenderDynamically","Name":"RenderDynamically","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Mode to select the update mode"]},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","130"]}],"DocId":"P:Sandbox.EnvmapProbe.RenderDynamically"},{"PropertyType":"Sandbox.EnvmapProbe.CubemapResolution","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Resolution","Name":"Resolution","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Rendering"]},{"FullName":"HideIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.EnumButtonGroupAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Resolution of the cubemap texture"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","140"]}],"Documentation":{"Summary":"Resolution of the cubemap texture"},"DocId":"P:Sandbox.EnvmapProbe.Resolution"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.ZNear","Name":"ZNear","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","146"]}],"DocId":"P:Sandbox.EnvmapProbe.ZNear"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.ZFar","Name":"ZFar","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","150"]}],"DocId":"P:Sandbox.EnvmapProbe.ZFar"},{"PropertyType":"Sandbox.EnvmapProbe.CubemapDynamicUpdate","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.UpdateStrategy","Name":"UpdateStrategy","Attributes":[{"FullName":"Sandbox.HeaderAttribute","ConstructorArguments":["Realtime Updates"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","154"]}],"DocId":"P:Sandbox.EnvmapProbe.UpdateStrategy"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":165},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.MaxDistance","Name":"MaxDistance","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"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","162"]}],"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":170},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.DelayBetweenUpdates","Name":"DelayBetweenUpdates","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UpdateStrategy","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","166"]}],"DocId":"P:Sandbox.EnvmapProbe.DelayBetweenUpdates"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.FrameInterval","Name":"FrameInterval","Attributes":[{"FullName":"ShowIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UpdateStrategy","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","16"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","171"]}],"DocId":"P:Sandbox.EnvmapProbe.FrameInterval"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Light/EnvmapProbe.cs","Line":190},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.MultiBounce","Name":"MultiBounce","Attributes":[{"FullName":"HideIfAttribute","ConstructorArguments":["Mode","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["UpdateStrategy","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"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","180"]}],"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"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Light/EnvmapProbe.Upgrade.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.EnvmapProbe.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.Upgrade.cs","7"]}],"DocId":"P:Sandbox.EnvmapProbe.ComponentVersion"}],"Fields":[{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.EnvmapProbe.Dirty","Name":"Dirty","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.cs","74"]}],"DocId":"F:Sandbox.EnvmapProbe.Dirty"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EnvmapProbe","Name":"EnvmapProbe","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A cubemap probe that captures the environment around it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.Baking.cs","6"]},{"FullName":"ExposeAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Envmap Probe"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Light"]},{"FullName":"IconAttribute","ConstructorArguments":["radio_button_unchecked"]},{"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"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A cubemap probe that captures the environment around it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.Gizmo.cs","3"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A cubemap probe that captures the environment around it."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\EnvmapProbe.Upgrade.cs","5"]}],"Documentation":{"Summary":"A cubemap probe that captures the environment around it."},"DocId":"T:Sandbox.EnvmapProbe"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.EnvmapProbe.EnvmapProbeMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.EnvmapProbeMode.Baked","Name":"Baked","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["\uD83E\uDD56"]}],"DocId":"F:Sandbox.EnvmapProbe.EnvmapProbeMode.Baked"},{"FieldType":"Sandbox.EnvmapProbe.EnvmapProbeMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.EnvmapProbeMode.Realtime","Name":"Realtime","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["\uD83D\uDCF9"]}],"DocId":"F:Sandbox.EnvmapProbe.EnvmapProbeMode.Realtime"},{"FieldType":"Sandbox.EnvmapProbe.EnvmapProbeMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.EnvmapProbeMode.CustomTexture","Name":"CustomTexture","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["\uD83D\uDCC4"]}],"DocId":"F:Sandbox.EnvmapProbe.EnvmapProbeMode.CustomTexture"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EnvmapProbe.EnvmapProbeMode","Name":"EnvmapProbeMode","DeclaringType":"Sandbox.EnvmapProbe","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.EnvmapProbe.EnvmapProbeMode"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.EnvmapProbe.CubemapResolution","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution.Small","Name":"Small","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["128x128"]}],"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":["256x256"]}],"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":["512x512"]}],"DocId":"F:Sandbox.EnvmapProbe.CubemapResolution.Large"},{"FieldType":"Sandbox.EnvmapProbe.CubemapResolution","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution.Huge","Name":"Huge","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["1024x1024"]}],"DocId":"F:Sandbox.EnvmapProbe.CubemapResolution.Huge"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.EnvmapProbe.CubemapResolution","Name":"CubemapResolution","DeclaringType":"Sandbox.EnvmapProbe","Attributes":[{"FullName":"ExposeAttribute"}],"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","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.EnvmapProbe.CubemapDynamicUpdate"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/Light.cs","Line":41},"IsProtected":true,"FullName":"Sandbox.Light.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","39"]}],"DocId":"M:Sandbox.Light.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/Light.cs","Line":48},"IsProtected":true,"FullName":"Sandbox.Light.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","46"]}],"DocId":"M:Sandbox.Light.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/Light.cs","Line":65},"IsProtected":true,"FullName":"Sandbox.Light.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","63"]}],"DocId":"M:Sandbox.Light.OnDisabled"},{"ReturnType":"Sandbox.SceneLight","IsVirtual":true,"Parameters":[],"IsProtected":true,"FullName":"Sandbox.Light.CreateSceneObject","Name":"CreateSceneObject","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","71"]}],"DocId":"M:Sandbox.Light.CreateSceneObject"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"o","Type":"Sandbox.SceneLight"}],"l":{"File":"Scene/Components/Light/Light.cs","Line":75},"IsProtected":true,"FullName":"Sandbox.Light.UpdateSceneObject","Name":"UpdateSceneObject","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","73"]}],"DocId":"M:Sandbox.Light.UpdateSceneObject(Sandbox.SceneLight)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/Light.cs","Line":85},"IsProtected":true,"FullName":"Sandbox.Light.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","82"]}],"DocId":"M:Sandbox.Light.OnDirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/Light.cs","Line":104},"IsProtected":true,"FullName":"Sandbox.Light.OnTagsChanged","Name":"OnTagsChanged","DeclaringType":"Sandbox.Light","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags have been updated - lets update our light\u0027s tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\Light.cs","101"]}],"Documentation":{"Summary":"Tags have been updated - lets update our light\u0027s tags"},"DocId":"M:Sandbox.Light.OnTagsChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/Light.cs","Line":26},"IsProtected":true,"FullName":"Sandbox.Light..ctor","Name":".ctor","DeclaringType":"Sandbox.Light","DocId":"M:Sandbox.Light.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/Light/Light.cs","Line":21},"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":26},"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":27},"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":30},"IsPublic":true,"FullName":"Sandbox.Light.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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":[{"ReturnType":"Sandbox.SceneLight","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/PointLight.cs","Line":21},"IsProtected":true,"FullName":"Sandbox.PointLight.CreateSceneObject","Name":"CreateSceneObject","DeclaringType":"Sandbox.PointLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","18"]}],"DocId":"M:Sandbox.PointLight.CreateSceneObject"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/PointLight.cs","Line":25},"IsProtected":true,"FullName":"Sandbox.PointLight.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.PointLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","23"]}],"DocId":"M:Sandbox.PointLight.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"o","Type":"Sandbox.SceneLight"}],"l":{"File":"Scene/Components/Light/PointLight.cs","Line":32},"IsProtected":true,"FullName":"Sandbox.PointLight.UpdateSceneObject","Name":"UpdateSceneObject","DeclaringType":"Sandbox.PointLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","30"]}],"DocId":"M:Sandbox.PointLight.UpdateSceneObject(Sandbox.SceneLight)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/PointLight.cs","Line":42},"IsProtected":true,"FullName":"Sandbox.PointLight.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.PointLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\PointLight.cs","39"]}],"DocId":"M:Sandbox.PointLight.DrawGizmos"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/PointLight.cs","Line":27},"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":22},"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":23},"IsPublic":true,"FullName":"Sandbox.PointLight.Attenuation","Name":"Attenuation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10"]},{"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":[{"ReturnType":"Sandbox.SceneLight","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/SpotLight.cs","Line":33},"IsProtected":true,"FullName":"Sandbox.SpotLight.CreateSceneObject","Name":"CreateSceneObject","DeclaringType":"Sandbox.SpotLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","30"]}],"DocId":"M:Sandbox.SpotLight.CreateSceneObject"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/SpotLight.cs","Line":37},"IsProtected":true,"FullName":"Sandbox.SpotLight.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.SpotLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","35"]}],"DocId":"M:Sandbox.SpotLight.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"o","Type":"Sandbox.SceneLight"}],"l":{"File":"Scene/Components/Light/SpotLight.cs","Line":44},"IsProtected":true,"FullName":"Sandbox.SpotLight.UpdateSceneObject","Name":"UpdateSceneObject","DeclaringType":"Sandbox.SpotLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","42"]}],"DocId":"M:Sandbox.SpotLight.UpdateSceneObject(Sandbox.SceneLight)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Light/SpotLight.cs","Line":62},"IsProtected":true,"FullName":"Sandbox.SpotLight.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.SpotLight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Light\\SpotLight.cs","59"]}],"DocId":"M:Sandbox.SpotLight.DrawGizmos"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Light/SpotLight.cs","Line":27},"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":22},"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":24},"IsPublic":true,"FullName":"Sandbox.SpotLight.ConeOuter","Name":"ConeOuter","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","90"]},{"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":27},"IsPublic":true,"FullName":"Sandbox.SpotLight.ConeInner","Name":"ConeInner","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","90"]},{"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":29},"IsPublic":true,"FullName":"Sandbox.SpotLight.Attenuation","Name":"Attenuation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10"]},{"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":30},"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/HammerMesh.cs","Line":74},"IsProtected":true,"FullName":"Sandbox.HammerMesh.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.HammerMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","71"]}],"DocId":"M:Sandbox.HammerMesh.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/HammerMesh.cs","Line":102},"IsProtected":true,"FullName":"Sandbox.HammerMesh.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.HammerMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\HammerMesh.cs","100"]}],"DocId":"M:Sandbox.HammerMesh.OnDisabled"}],"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"]},{"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":[{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.PhysicsShape\u003E","IsVirtual":true,"Parameters":[{"Name":"targetBody","Type":"Sandbox.PhysicsBody"},{"Name":"local","Type":"Transform"}],"IsProtected":true,"FullName":"Sandbox.MapCollider.CreatePhysicsShapes","Name":"CreatePhysicsShapes","DeclaringType":"Sandbox.MapCollider","Attributes":[{"FullName":"System.Runtime.CompilerServices.IteratorStateMachineAttribute","ConstructorArguments":["Sandbox.MapCollider/\u003CCreatePhysicsShapes\u003Ed__0"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapCollider.cs","10"]}],"DocId":"M:Sandbox.MapCollider.CreatePhysicsShapes(Sandbox.PhysicsBody,Transform)"}],"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","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapInstance.Collision.cs","Line":13},"IsProtected":true,"FullName":"Sandbox.MapInstance.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.MapInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.Collision.cs","11"]}],"DocId":"M:Sandbox.MapInstance.OnDirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapInstance.Collision.cs","Line":26},"IsProtected":true,"FullName":"Sandbox.MapInstance.OnTagsChanged","Name":"OnTagsChanged","DeclaringType":"Sandbox.MapInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.Collision.cs","24"]}],"DocId":"M:Sandbox.MapInstance.OnTagsChanged"},{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"context","Type":"Sandbox.LoadingContext"}],"l":{"File":"Scene/Components/Map/MapInstance.cs","Line":110},"IsProtected":true,"FullName":"Sandbox.MapInstance.OnLoad","Name":"OnLoad","DeclaringType":"Sandbox.MapInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","107"]}],"DocId":"M:Sandbox.MapInstance.OnLoad(Sandbox.LoadingContext)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Map/MapInstance.cs","Line":120},"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","118"]}],"Documentation":{"Summary":"Unload the current map."},"DocId":"M:Sandbox.MapInstance.UnloadMap"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapInstance.cs","Line":160},"IsProtected":true,"FullName":"Sandbox.MapInstance.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.MapInstance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","158"]}],"DocId":"M:Sandbox.MapInstance.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"go","Type":"Sandbox.GameObject"},{"Name":"kv","Type":"Sandbox.MapLoader.ObjectEntry"}],"l":{"File":"Scene/Components/Map/MapInstance.cs","Line":462},"IsProtected":true,"FullName":"Sandbox.MapInstance.OnCreateObject","Name":"OnCreateObject","DeclaringType":"Sandbox.MapInstance","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Override this to add components to a map object. Only called for map objects that are not implemented."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","458"]}],"Documentation":{"Summary":"Override this to add components to a map object.\nOnly called for map objects that are not implemented."},"DocId":"M:Sandbox.MapInstance.OnCreateObject(Sandbox.GameObject,Sandbox.MapLoader.ObjectEntry)"}],"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":31},"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":63},"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","58"]}],"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":465},"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","463"]}],"DocId":"P:Sandbox.MapInstance.NoOrigin"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Map/MapInstance.cs","Line":467},"IsPublic":true,"FullName":"Sandbox.MapInstance.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapInstance.cs","466"]}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapObjectComponent.cs","Line":29},"IsProtected":true,"FullName":"Sandbox.MapObjectComponent.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.MapObjectComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapObjectComponent.cs","27"]}],"DocId":"M:Sandbox.MapObjectComponent.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapObjectComponent.cs","Line":41},"IsProtected":true,"FullName":"Sandbox.MapObjectComponent.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.MapObjectComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapObjectComponent.cs","39"]}],"DocId":"M:Sandbox.MapObjectComponent.OnDisabled"}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapSkybox3D.cs","Line":18},"IsProtected":true,"FullName":"Sandbox.MapSkybox3D.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.MapSkybox3D","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapSkybox3D.cs","15"]}],"DocId":"M:Sandbox.MapSkybox3D.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Map/MapSkybox3D.cs","Line":32},"IsProtected":true,"FullName":"Sandbox.MapSkybox3D.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.MapSkybox3D","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Map\\MapSkybox3D.cs","30"]}],"DocId":"M:Sandbox.MapSkybox3D.OnDisabled"}],"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":131},"IsPublic":true,"FullName":"Sandbox.MeshComponent.SetMaterial","Name":"SetMaterial","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","128"]}],"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":141},"IsPublic":true,"FullName":"Sandbox.MeshComponent.GetMaterial","Name":"GetMaterial","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","138"]}],"DocId":"M:Sandbox.MeshComponent.GetMaterial(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.MeshComponent.RebuildMesh","Name":"RebuildMesh","DeclaringType":"Sandbox.MeshComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","177"]}],"DocId":"M:Sandbox.MeshComponent.RebuildMesh"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":47},"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":28},"IsPublic":true,"FullName":"Sandbox.MeshComponent.Mesh","Name":"Mesh","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","21"]}],"DocId":"P:Sandbox.MeshComponent.Mesh"},{"PropertyType":"Sandbox.MeshComponent.CollisionType","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.MeshComponent.Collision","Name":"Collision","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"OrderAttribute","ConstructorArguments":["1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","35"]}],"DocId":"P:Sandbox.MeshComponent.Collision"},{"PropertyType":"Color","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":56},"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","49"]}],"DocId":"P:Sandbox.MeshComponent.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":70},"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","63"]}],"DocId":"P:Sandbox.MeshComponent.SmoothingAngle"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":84},"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","77"]}],"DocId":"P:Sandbox.MeshComponent.HideInGame"},{"PropertyType":"Sandbox.ModelRenderer.ShadowRenderType","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.MeshComponent.RenderType","Name":"RenderType","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Lighting"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","103"]}],"DocId":"P:Sandbox.MeshComponent.RenderType"},{"PropertyType":"Sandbox.Model","Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":121},"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","119"]}],"DocId":"P:Sandbox.MeshComponent.Model"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Scene/Components/Mesh/MeshComponent.cs","Line":123},"IsPublic":true,"FullName":"Sandbox.MeshComponent.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\MeshComponent.cs","122"]}],"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":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"planeInMeshSpace","Type":"Sandbox.Plane"},{"Name":"removeFacesBehindPlane","Type":"System.Boolean"},{"Name":"attemptToCap","Type":"System.Boolean"},{"Name":"outNewEdges","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E","Default":"null"},{"Name":"outCapFaces","Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E","Default":"null"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.Clip.cs","Line":299},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ClipFacesByPlaneAndCap","Name":"ClipFacesByPlaneAndCap","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Clip.cs","296"]}],"DocId":"M:Sandbox.PolygonMesh.ClipFacesByPlaneAndCap(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle},Sandbox.Plane,System.Boolean,System.Boolean,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.VertexHandleFromIndex","Name":"VertexHandleFromIndex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","78"]}],"DocId":"M:Sandbox.PolygonMesh.VertexHandleFromIndex(System.Int32)"},{"ReturnType":"HalfEdgeMesh.HalfEdgeHandle","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.HalfEdgeHandleFromIndex","Name":"HalfEdgeHandleFromIndex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","79"]}],"DocId":"M:Sandbox.PolygonMesh.HalfEdgeHandleFromIndex(System.Int32)"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceHandleFromIndex","Name":"FaceHandleFromIndex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","80"]}],"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":87},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.MergeMesh","Name":"MergeMesh","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","82"]}],"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":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetTransform","Name":"SetTransform","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set transform without computing texture parameters from coordinates."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","182"]}],"Documentation":{"Summary":"Set transform without computing texture parameters from coordinates."},"DocId":"M:Sandbox.PolygonMesh.SetTransform(Transform)"},{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":272},"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","269"]}],"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":285},"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","282"]}],"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":302},"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","299"]}],"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":318},"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","315"]}],"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","323"]}],"Documentation":{"Summary":"Calculate bounds of all transformed vertices"},"DocId":"M:Sandbox.PolygonMesh.CalculateBounds(Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"Vector3"},{"Name":"recomputeUVs","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":334},"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","331"]}],"Documentation":{"Summary":"Scale all vertices"},"DocId":"M:Sandbox.PolygonMesh.Scale(Vector3,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"material","Type":"Sandbox.Material"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":350},"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","347"]}],"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":363},"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","361"]}],"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":372},"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","369"]}],"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":380},"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","377"]}],"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":387},"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","385"]}],"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":394},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetSmoothingAngle","Name":"SetSmoothingAngle","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","391"]}],"DocId":"M:Sandbox.PolygonMesh.SetSmoothingAngle(System.Single)"},{"ReturnType":"HalfEdgeMesh.FaceHandle","Parameters":[{"Name":"triangle","Type":"System.Int32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":407},"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","404"]}],"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":421},"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","419"]}],"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":429},"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","427"]}],"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":612},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ExtendEdges","Name":"ExtendEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","610"]}],"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.Boolean","Parameters":[{"Name":"hEdgeA","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hEdgeB","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"flAngleToleranceInDegrees","Type":"System.Single"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":726},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AreEdgesCoLinear","Name":"AreEdgesCoLinear","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","723"]}],"DocId":"M:Sandbox.PolygonMesh.AreEdgesCoLinear(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,System.Single)"},{"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","743"]}],"DocId":"M:Sandbox.PolygonMesh.CombineFaces(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[{"Name":"edge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":758},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.DissolveEdge","Name":"DissolveEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","756"]}],"DocId":"M:Sandbox.PolygonMesh.DissolveEdge(HalfEdgeMesh.HalfEdgeHandle)"},{"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":769},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.DissolveEdges","Name":"DissolveEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","763"]}],"DocId":"M:Sandbox.PolygonMesh.DissolveEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Boolean,Sandbox.PolygonMesh.DissolveRemoveVertexCondition)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertexA","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hVertexB","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"vTargetPoint","Type":"Vector3"},{"Name":"pOutBaseEdgeParam","Out":true,"Type":"System.Single"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":839},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeClosestPointOnEdge","Name":"ComputeClosestPointOnEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","837"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeClosestPointOnEdge(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,Vector3,System.Single@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"edgeTable","Type":"System.Collections.Generic.SortedSet\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"flColinearAngleTolerance","Type":"System.Single","Default":"5"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":922},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveColinearVertexAndUpdateTable","Name":"RemoveColinearVertexAndUpdateTable","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","920"]}],"DocId":"M:Sandbox.PolygonMesh.RemoveColinearVertexAndUpdateTable(HalfEdgeMesh.VertexHandle,System.Collections.Generic.SortedSet\u00601{HalfEdgeMesh.HalfEdgeHandle},System.Single)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"edges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":972},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgesConnectedToVertex","Name":"GetEdgesConnectedToVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","969"]}],"DocId":"M:Sandbox.PolygonMesh.GetEdgesConnectedToVertex(HalfEdgeMesh.VertexHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"HalfEdgeMesh.VertexHandle","Parameters":[{"Name":"hStartVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"vTargetPosition","Type":"Vector3"},{"Name":"pOutEdgeList","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"pOutIsLastEdgeConnector","Out":true,"Type":"System.Boolean"},{"Name":"pEdgeTable","Type":"System.Collections.Generic.SortedSet\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":991},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CreateEdgesConnectingVertexToPoint","Name":"CreateEdgesConnectingVertexToPoint","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","987"]}],"DocId":"M:Sandbox.PolygonMesh.CreateEdgesConnectingVertexToPoint(HalfEdgeMesh.VertexHandle,Vector3,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@,System.Boolean@,System.Collections.Generic.SortedSet\u00601{HalfEdgeMesh.HalfEdgeHandle})"},{"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":1171},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.MergeEdges","Name":"MergeEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1169"]}],"DocId":"M:Sandbox.PolygonMesh.MergeEdges(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1256},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FlipAllFaces","Name":"FlipAllFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1254"]}],"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":1265},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.MergeVerticesWithinDistance","Name":"MergeVerticesWithinDistance","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1263"]}],"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":1562},"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","1560"]}],"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":1589},"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","1586"]}],"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":1597},"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","1594"]}],"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":1605},"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","1603"]}],"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":1614},"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","1612"]}],"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":1661},"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","1659"]}],"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":1705},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AddVertexToEdge","Name":"AddVertexToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1703"]}],"DocId":"M:Sandbox.PolygonMesh.AddVertexToEdge(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,System.Single,HalfEdgeMesh.VertexHandle@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertexA","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hVertexB","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"flParam","Type":"System.Single"},{"Name":"pNewVertex","Out":true,"Type":"HalfEdgeMesh.VertexHandle"},{"Name":"pEdgeTable","Type":"System.Collections.Generic.SortedSet\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1739},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AddVertexToEdgeAndUpdateTable","Name":"AddVertexToEdgeAndUpdateTable","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1737"]}],"DocId":"M:Sandbox.PolygonMesh.AddVertexToEdgeAndUpdateTable(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,System.Single,HalfEdgeMesh.VertexHandle@,System.Collections.Generic.SortedSet\u00601{HalfEdgeMesh.HalfEdgeHandle})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"removeFreeVerts","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1777},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveVertex","Name":"RemoveVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1774"]}],"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":1840},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.BevelVertices","Name":"BevelVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1837"]}],"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":1895},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFacesConnectedToVertex","Name":"GetFacesConnectedToVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1892"]}],"DocId":"M:Sandbox.PolygonMesh.GetFacesConnectedToVertex(HalfEdgeMesh.VertexHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"faces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":1900},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFacesConnectedToFace","Name":"GetFacesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1897"]}],"DocId":"M:Sandbox.PolygonMesh.GetFacesConnectedToFace(HalfEdgeMesh.FaceHandle,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":1905},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindFaceVertexConnectedToVertex","Name":"FindFaceVertexConnectedToVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1902"]}],"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":1910},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetNextVertexInFace","Name":"GetNextVertexInFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1907"]}],"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":1914},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ConnectVertices","Name":"ConnectVertices","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","1912"]}],"DocId":"M:Sandbox.PolygonMesh.ConnectVertices(HalfEdgeMesh.VertexHandle,HalfEdgeMesh.VertexHandle,HalfEdgeMesh.HalfEdgeHandle@)"},{"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":2140},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeLoopForEdges","Name":"FindEdgeLoopForEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2137"]}],"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":2309},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeIslands","Name":"FindEdgeIslands","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2307"]}],"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":2315},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindEdgeRibs","Name":"FindEdgeRibs","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2312"]}],"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":2496},"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","2493"]}],"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":2510},"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","2508"]}],"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":2519},"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","2516"]}],"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":2532},"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","2529"]}],"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":2539},"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","2537"]}],"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__220"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the positions of all vertices"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2545"]}],"Documentation":{"Summary":"Get the positions of all vertices"},"DocId":"M:Sandbox.PolygonMesh.GetVertexPositions"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFaceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"blend","Type":"Color32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2557},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetVertexBlend","Name":"SetVertexBlend","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the blend of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2554"]}],"Documentation":{"Summary":"Set the blend of a vertex"},"DocId":"M:Sandbox.PolygonMesh.SetVertexBlend(HalfEdgeMesh.HalfEdgeHandle,Color32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFaceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"color","Type":"Color32"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2570},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetVertexColor","Name":"SetVertexColor","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the color of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2567"]}],"Documentation":{"Summary":"Set the color of a vertex"},"DocId":"M:Sandbox.PolygonMesh.SetVertexColor(HalfEdgeMesh.HalfEdgeHandle,Color32)"},{"ReturnType":"Color32","Parameters":[{"Name":"hFaceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2583},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexColor","Name":"GetVertexColor","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the color of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2580"]}],"Documentation":{"Summary":"Get the color of a vertex"},"DocId":"M:Sandbox.PolygonMesh.GetVertexColor(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"Color32","Parameters":[{"Name":"hFaceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2594},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexBlend","Name":"GetVertexBlend","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the blend of a vertex"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2591"]}],"Documentation":{"Summary":"Get the blend of a vertex"},"DocId":"M:Sandbox.PolygonMesh.GetVertexBlend(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"pOutNormal","Out":true,"Type":"Vector3"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2602},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceNormal","Name":"ComputeFaceNormal","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2599"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceNormal(HalfEdgeMesh.FaceHandle,Vector3@)"},{"ReturnType":"Vector3","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2611},"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","2608"]}],"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__227"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the start and end points of all edges"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2624"]}],"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__228"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2635"]}],"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":2652},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceVerticesConnectedToFace","Name":"GetFaceVerticesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2649"]}],"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":2657},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVertexConnectedToFaceVertex","Name":"GetVertexConnectedToFaceVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2654"]}],"DocId":"M:Sandbox.PolygonMesh.GetVertexConnectedToFaceVertex(HalfEdgeMesh.HalfEdgeHandle)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2661},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates","Name":"ComputeFaceTextureParametersFromCoordinates","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2659"]}],"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":2667},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates","Name":"ComputeFaceTextureParametersFromCoordinates","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2664"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates(System.Collections.Generic.IEnumerable\u00601{HalfEdgeMesh.FaceHandle})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2672},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2670"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters"},{"ReturnType":"System.Void","Parameters":[{"Name":"transform","Type":"Transform"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2678},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2675"]}],"DocId":"M:Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters(Transform)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IEnumerable\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":2684},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2681"]}],"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":2690},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureParametersFromCoordinates","Name":"ComputeFaceTextureParametersFromCoordinates","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2687"]}],"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":2740},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ComputeFaceTextureCoordinatesFromParameters","Name":"ComputeFaceTextureCoordinatesFromParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","2737"]}],"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":2905},"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","2902"]}],"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":2915},"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","2913"]}],"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":2925},"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","2922"]}],"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":2933},"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","2930"]}],"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":2940},"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","2938"]}],"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":2953},"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","2950"]}],"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":2960},"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","2958"]}],"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":2972},"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","2970"]}],"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":2993},"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","2991"]}],"Documentation":{"Summary":"Align face texture properties to face"},"DocId":"M:Sandbox.PolygonMesh.TextureAlignToFace(Transform,HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"texcoord","Type":"Vector2"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3017},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetTextureCoord","Name":"SetTextureCoord","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set face vertex texture coord"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3015"]}],"Documentation":{"Summary":"Set face vertex texture coord"},"DocId":"M:Sandbox.PolygonMesh.SetTextureCoord(HalfEdgeMesh.HalfEdgeHandle,Vector2)"},{"ReturnType":"Vector2","Parameters":[{"Name":"faceVertex","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3028},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetTextureCoord","Name":"GetTextureCoord","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get face vertex texture coord"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3025"]}],"Documentation":{"Summary":"Get face vertex texture coord"},"DocId":"M:Sandbox.PolygonMesh.GetTextureCoord(HalfEdgeMesh.HalfEdgeHandle)"},{"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":3036},"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","3033"]}],"DocId":"M:Sandbox.PolygonMesh.SetFaceTextureCoords(HalfEdgeMesh.FaceHandle,System.Collections.Generic.IReadOnlyList\u00601{Vector2})"},{"ReturnType":"Vector2[]","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3062},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceTextureCoords","Name":"GetFaceTextureCoords","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3059"]}],"DocId":"M:Sandbox.PolygonMesh.GetFaceTextureCoords(HalfEdgeMesh.FaceHandle)"},{"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":3077},"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","3075"]}],"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":3090},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceTextureParameters","Name":"GetFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3087"]}],"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":3097},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SetFaceTextureParameters","Name":"SetFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3095"]}],"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":3113},"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","3110"]}],"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":3126},"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","3123"]}],"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":3139},"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","3136"]}],"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":3152},"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","3149"]}],"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":3161},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseEdge","Name":"CollapseEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3159"]}],"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":3168},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseEdge","Name":"CollapseEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3165"]}],"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":3186},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseFace","Name":"CollapseFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3184"]}],"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":3223},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SplitEdges","Name":"SplitEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3220"]}],"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":3227},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.CollapseEdges","Name":"CollapseEdges","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3225"]}],"DocId":"M:Sandbox.PolygonMesh.CollapseEdges(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.HalfEdgeHandle})"},{"ReturnType":"Sandbox.Model","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3342},"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","3340"]}],"Documentation":{"Summary":"Triangulate the polygons into a model"},"DocId":"M:Sandbox.PolygonMesh.Rebuild"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3460},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.IsEdgeSmooth","Name":"IsEdgeSmooth","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3457"]}],"DocId":"M:Sandbox.PolygonMesh.IsEdgeSmooth(HalfEdgeMesh.HalfEdgeHandle)"},{"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":3500},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgesConnectedToFace","Name":"GetEdgesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3497"]}],"DocId":"M:Sandbox.PolygonMesh.GetEdgesConnectedToFace(HalfEdgeMesh.FaceHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"hOutVertexA","Out":true,"Type":"HalfEdgeMesh.VertexHandle"},{"Name":"hOutVertexB","Out":true,"Type":"HalfEdgeMesh.VertexHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3504},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVerticesConnectedToEdge","Name":"GetVerticesConnectedToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3502"]}],"DocId":"M:Sandbox.PolygonMesh.GetVerticesConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle,HalfEdgeMesh.VertexHandle@,HalfEdgeMesh.VertexHandle@)"},{"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":3526},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVerticesConnectedToEdge","Name":"GetVerticesConnectedToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3524"]}],"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":3531},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetEdgeVertexPositions","Name":"GetEdgeVertexPositions","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3529"]}],"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":3544},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetOppositeFaceConnectedToEdge","Name":"GetOppositeFaceConnectedToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3541"]}],"DocId":"M:Sandbox.PolygonMesh.GetOppositeFaceConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hFace","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"vertices","Out":true,"Type":"HalfEdgeMesh.VertexHandle[]"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":3580},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetVerticesConnectedToFace","Name":"GetVerticesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3577"]}],"DocId":"M:Sandbox.PolygonMesh.GetVerticesConnectedToFace(HalfEdgeMesh.FaceHandle,HalfEdgeMesh.VertexHandle[]@)"},{"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":3632},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.QuadSliceFaces","Name":"QuadSliceFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3629"]}],"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":3800},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.RemoveBadFaces","Name":"RemoveBadFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3797"]}],"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":3936},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AverageEdgeUVs","Name":"AverageEdgeUVs","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3933"]}],"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":3993},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.AverageVertexUVs","Name":"AverageVertexUVs","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","3990"]}],"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":4058},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.GetBestPlanesForEdgeBetweenFaces","Name":"GetBestPlanesForEdgeBetweenFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4053"]}],"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":4088},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.GetNearestEdgesBetweenFaces","Name":"GetNearestEdgesBetweenFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4084"]}],"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":4184},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFacePlaneUsingEdge","Name":"GetFacePlaneUsingEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4182"]}],"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":4398},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetOppositeHalfEdge","Name":"GetOppositeHalfEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4395"]}],"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":4463},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PolygonMesh.GetTextureExtents","Name":"GetTextureExtents","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4460"]}],"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":4588},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.JustifyFaceTextureParameters","Name":"JustifyFaceTextureParameters","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4585"]}],"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":4617},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.UnionExtentsForFaces","Name":"UnionExtentsForFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4614"]}],"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","4791"]}],"DocId":"M:Sandbox.PolygonMesh.CreateFace(HalfEdgeMesh.FaceHandle,Transform,Color)"},{"ReturnType":"System.Void","Parameters":[{"Name":"hEdge","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"hOutFaceA","Out":true,"Type":"HalfEdgeMesh.FaceHandle"},{"Name":"hOutFaceB","Out":true,"Type":"HalfEdgeMesh.FaceHandle"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":4907},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFacesConnectedToEdge","Name":"GetFacesConnectedToEdge","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4905"]}],"DocId":"M:Sandbox.PolygonMesh.GetFacesConnectedToEdge(HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.FaceHandle@,HalfEdgeMesh.FaceHandle@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"outBoundaryEdges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":4912},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindBoundaryEdgesConnectedToFaces","Name":"FindBoundaryEdgesConnectedToFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4910"]}],"DocId":"M:Sandbox.PolygonMesh.FindBoundaryEdgesConnectedToFaces(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle},System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"amount","Type":"System.Single"},{"Name":"outFaces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":4929},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.ThickenFaces","Name":"ThickenFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4926"]}],"DocId":"M:Sandbox.PolygonMesh.ThickenFaces(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle},System.Single,System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"outFaces","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":5010},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindFaceIslands","Name":"FindFaceIslands","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","5008"]}],"DocId":"M:Sandbox.PolygonMesh.FindFaceIslands(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle},System.Collections.Generic.List\u00601{System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"hVertex","Type":"HalfEdgeMesh.VertexHandle"},{"Name":"faceVertices","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":5048},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GetFaceVerticesConnectedToVertex","Name":"GetFaceVerticesConnectedToVertex","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","5045"]}],"DocId":"M:Sandbox.PolygonMesh.GetFaceVerticesConnectedToVertex(HalfEdgeMesh.VertexHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"face","Type":"HalfEdgeMesh.FaceHandle"},{"Name":"halfEdges","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":5052},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FindHalfEdgesConnectedToFace","Name":"FindHalfEdgesConnectedToFace","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","5050"]}],"DocId":"M:Sandbox.PolygonMesh.FindHalfEdgesConnectedToFace(HalfEdgeMesh.FaceHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@)"},{"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","140"]}],"DocId":"M:Sandbox.PolygonMesh.JsonWrite(System.Object,System.Text.Json.Utf8JsonWriter)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.ReadOnlySpan\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"generationMode","Type":"System.Int32"},{"Name":"edgeAlignMode","Type":"System.Int32"},{"Name":"alignEdgeVertexA","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"alignEdgeVertexB","Type":"HalfEdgeMesh.HalfEdgeHandle"},{"Name":"outFaceVertices","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CHalfEdgeMesh.HalfEdgeHandle\u003E"},{"Name":"outFaceVertexUVs","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CVector2\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.UV.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.GenerateUVsForFaces","Name":"GenerateUVsForFaces","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.UV.cs","9"]}],"DocId":"M:Sandbox.PolygonMesh.GenerateUVsForFaces(System.ReadOnlySpan\u00601{HalfEdgeMesh.FaceHandle},System.Int32,System.Int32,HalfEdgeMesh.HalfEdgeHandle,HalfEdgeMesh.HalfEdgeHandle,System.Collections.Generic.List\u00601{HalfEdgeMesh.HalfEdgeHandle}@,System.Collections.Generic.List\u00601{Vector2}@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"faces","Type":"System.Collections.Generic.IReadOnlyList\u00601\u003CHalfEdgeMesh.FaceHandle\u003E"},{"Name":"faceIslands","Out":true,"Type":"System.Collections.Generic.List\u00601\u003CSystem.Collections.Generic.List\u00601\u003CHalfEdgeMesh.FaceHandle\u003E\u003E"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.UV.cs","Line":317},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.SplitFacesIntoIslandsForUVMapping","Name":"SplitFacesIntoIslandsForUVMapping","DeclaringType":"Sandbox.PolygonMesh","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.UV.cs","315"]}],"DocId":"M:Sandbox.PolygonMesh.SplitFacesIntoIslandsForUVMapping(System.Collections.Generic.IReadOnlyList\u00601{HalfEdgeMesh.FaceHandle},System.Collections.Generic.List\u00601{System.Collections.Generic.List\u00601{HalfEdgeMesh.FaceHandle}}@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":13},"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":152},"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","151"]}],"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":169},"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","163"]}],"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":255},"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","254"]}],"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":260},"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","259"]}],"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":265},"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","264"]}],"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":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.Clip.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","9"]},{"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"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["An editable mesh made up of polygons, triangulated into a model"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.UV.cs","7"]}],"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":4429},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents.AddPoint","Name":"AddPoint","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4426"]}],"DocId":"M:Sandbox.PolygonMesh.FaceExtents.AddPoint(Vector3)"},{"ReturnType":"Vector3","Parameters":[{"Name":"type","Type":"Sandbox.PolygonMesh.ExtentType"}],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":4437},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents.Get","Name":"Get","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4436"]}],"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":4441},"IsPublic":true,"FullName":"Sandbox.PolygonMesh.FaceExtents.AddExtents","Name":"AddExtents","DeclaringType":"Sandbox.PolygonMesh.FaceExtents","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Mesh\\PolygonMesh.cs","4438"]}],"DocId":"M:Sandbox.PolygonMesh.FaceExtents.AddExtents(Sandbox.PolygonMesh.FaceExtents)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Mesh/PolygonMesh.cs","Line":4417},"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","4413"]}],"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":142},"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","139"]}],"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":155},"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","152"]}],"Documentation":{"Summary":"Navigate to the position"},"DocId":"M:Sandbox.NavMeshAgent.MoveTo(Vector3)"},{"ReturnType":"System.Void","Parameters":[{"Name":"path","Type":"Sandbox.Navigation.NavMeshPath"}],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":184},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.SetPath","Name":"SetPath","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Assigns a precalculated path for the agent to follow. The agent will attempt to follow the path, but may adjust its movement to avoid obstacles or other agents. If the path becomes invalid during navigation, it may be recalculated completely."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","181"]}],"Documentation":{"Summary":"Assigns a precalculated path for the agent to follow.\nThe agent will attempt to follow the path, but may adjust its movement to avoid obstacles or other agents.\nIf the path becomes invalid during navigation, it may be recalculated completely."},"DocId":"M:Sandbox.NavMeshAgent.SetPath(Sandbox.Navigation.NavMeshPath)"},{"ReturnType":"Sandbox.Navigation.NavMeshPath","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":213},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.GetPath","Name":"GetPath","DeclaringType":"Sandbox.NavMeshAgent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the agent\u0027s current path as a NavMeshPath. This is not free, so avoid calling it every frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","210"]}],"Documentation":{"Summary":"Returns the agent\u0027s current path as a NavMeshPath. This is not free, so avoid calling it every frame.","Return":"A NavMeshPath containing the agent\u0027s current path information."},"DocId":"M:Sandbox.NavMeshAgent.GetPath"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":282},"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","279"]}],"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":295},"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","292"]}],"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":566},"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","563"]}],"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":34},"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":29},"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","20"]}],"DocId":"P:Sandbox.NavMeshAgent.Height"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":32},"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","24"]}],"DocId":"P:Sandbox.NavMeshAgent.Radius"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":36},"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","28"]}],"DocId":"P:Sandbox.NavMeshAgent.MaxSpeed"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":45},"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","36"]}],"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":46},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.UpdatePosition","Name":"UpdatePosition","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["Update GameObject Position"]},{"FullName":"Sandbox.PropertyAttribute"},{"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","43"]}],"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":53},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.UpdateRotation","Name":"UpdateRotation","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Movement"]},{"FullName":"TitleAttribute","ConstructorArguments":["Update GameObject Rotation"]},{"FullName":"Sandbox.PropertyAttribute"},{"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","50"]}],"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.Collections.Generic.HashSet\u00601\u003CSandbox.Engine.Resources.NavMeshAreaDefinition\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.AllowedAreas","Name":"AllowedAreas","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Constraints"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["What areas the agent is allowed to travel on. If empty, all areas are allowed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","57"]}],"Documentation":{"Summary":"What areas the agent is allowed to travel on. If empty, all areas are allowed."},"DocId":"P:Sandbox.NavMeshAgent.AllowedAreas"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSandbox.Engine.Resources.NavMeshAreaDefinition\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":67},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.ForbiddenAreas","Name":"ForbiddenAreas","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Constraints"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["What areas the agent is not allowed to travel on. If empty, no areas are forbidden."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","64"]}],"Documentation":{"Summary":"What areas the agent is not allowed to travel on. If empty, no areas are forbidden."},"DocId":"P:Sandbox.NavMeshAgent.ForbiddenAreas"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.AllowDefaultArea","Name":"AllowDefaultArea","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Constraints"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Is the agent allowed to travel on the default area?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","71"]}],"Documentation":{"Summary":"Is the agent allowed to travel on the default area?"},"DocId":"P:Sandbox.NavMeshAgent.AllowDefaultArea"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.AutoTraverseLinks","Name":"AutoTraverseLinks","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Constraints"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should the agent automatically traverse links when it reaches them? Or do you want to implement your own link traversal logic?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","78"]}],"Documentation":{"Summary":"Should the agent automatically traverse links when it reaches them? Or do you want to implement your own link traversal logic?"},"DocId":"P:Sandbox.NavMeshAgent.AutoTraverseLinks"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":94},"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"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets or sets the separation factor used to control how strongly agents avoid crowding each other."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","85"]}],"Documentation":{"Summary":"Gets or sets the separation factor used to control how strongly agents avoid crowding each other."},"DocId":"P:Sandbox.NavMeshAgent.Separation"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":93},"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","92"]}],"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":98},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.TargetPosition","Name":"TargetPosition","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the current target position for the agent, if one is set."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","97"]}],"Documentation":{"Summary":"Gets the current target position for the agent, if one is set."},"DocId":"P:Sandbox.NavMeshAgent.TargetPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.Velocity","Name":"Velocity","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","99"]}],"DocId":"P:Sandbox.NavMeshAgent.Velocity"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":116},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.WishVelocity","Name":"WishVelocity","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The velocity the agent would like to move at, you can pass this into a PlayerController."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","113"]}],"Documentation":{"Summary":"The velocity the agent would like to move at, you can pass this into a PlayerController."},"DocId":"P:Sandbox.NavMeshAgent.WishVelocity"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.NavMeshAgent.IsNavigating","Name":"IsNavigating","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the agent is currently navigating to a target."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshAgent.cs","121"]}],"Documentation":{"Summary":"Returns true if the agent is currently navigating to a target."},"DocId":"P:Sandbox.NavMeshAgent.IsNavigating"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":373},"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","371"]}],"DocId":"P:Sandbox.NavMeshAgent.SyncAgentPosition"},{"PropertyType":"System.Action","Loc":{"File":"Scene/Components/Navigation/NavMeshAgent.cs","Line":378},"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","377"]}],"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":383},"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","382"]}],"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":388},"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","387"]}],"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","423"]}],"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","12"]}],"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":400},"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","399"]}],"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":407},"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","406"]}],"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":412},"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","411"]}],"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":418},"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","417"]}],"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.Volumes.VolumeComponent","Methods":[{"ReturnType":"System.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"context","Type":"Sandbox.LoadingContext"}],"IsProtected":true,"FullName":"Sandbox.NavMeshArea.OnLoad","Name":"OnLoad","DeclaringType":"Sandbox.NavMeshArea","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.NavMeshArea/\u003COnLoad\u003Ed__11"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","48"]}],"DocId":"M:Sandbox.NavMeshArea.OnLoad(Sandbox.LoadingContext)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":63},"IsProtected":true,"FullName":"Sandbox.NavMeshArea.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.NavMeshArea","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","60"]}],"DocId":"M:Sandbox.NavMeshArea.OnDirty"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.NavMeshArea..ctor","Name":".ctor","DeclaringType":"Sandbox.NavMeshArea","DocId":"M:Sandbox.NavMeshArea.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.NavMeshArea.IsBlocker","Name":"IsBlocker","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether navmesh generation in this area will be completely disabled."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","24"]}],"Documentation":{"Summary":"Whether navmesh generation in this area will be completely disabled."},"DocId":"P:Sandbox.NavMeshArea.IsBlocker"},{"PropertyType":"Sandbox.Engine.Resources.NavMeshAreaDefinition","Loc":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.NavMeshArea.Area","Name":"Area","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.MakeDirtyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The NavMesh area definition to apply to this area."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshArea.cs","30"]}],"Documentation":{"Summary":"The NavMesh area definition to apply to this area."},"DocId":"P:Sandbox.NavMeshArea.Area"},{"PropertyType":"Sandbox.Collider","Loc":{"File":"Scene/Components/Navigation/NavMeshArea.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.NavMeshArea.LinkedCollider","Name":"LinkedCollider","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use the SceneVolume property inherited from VolumeComponent instead"]},{"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","37"]}],"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"}],"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","13"]}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"agent","Type":"Sandbox.NavMeshAgent"}],"l":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":135},"IsProtected":true,"FullName":"Sandbox.NavMeshLink.OnLinkEntered","Name":"OnLinkEntered","DeclaringType":"Sandbox.NavMeshLink","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when an agent enters the link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","132"]}],"Documentation":{"Summary":"Called when an agent enters the link."},"DocId":"M:Sandbox.NavMeshLink.OnLinkEntered(Sandbox.NavMeshAgent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"agent","Type":"Sandbox.NavMeshAgent"}],"l":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":142},"IsProtected":true,"FullName":"Sandbox.NavMeshLink.OnLinkExited","Name":"OnLinkExited","DeclaringType":"Sandbox.NavMeshLink","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when an agent exits the link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","139"]}],"Documentation":{"Summary":"Called when an agent exits the link."},"DocId":"M:Sandbox.NavMeshLink.OnLinkExited(Sandbox.NavMeshAgent)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":211},"IsProtected":true,"FullName":"Sandbox.NavMeshLink.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.NavMeshLink","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","208"]}],"DocId":"M:Sandbox.NavMeshLink.DrawGizmos"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":73},"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":27},"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","21"]}],"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":43},"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","37"]}],"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":54},"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","51"]}],"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":62},"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","59"]}],"Documentation":{"Summary":"End position in world space snapped to the navmesh."},"DocId":"P:Sandbox.NavMeshLink.WorldEndPositionOnNavmesh"},{"PropertyType":"Sandbox.Engine.Resources.NavMeshAreaDefinition","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.NavMeshLink.Area","Name":"Area","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The NavMesh area definition to apply to this link."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Navigation\\NavMeshLink.cs","81"]}],"Documentation":{"Summary":"The NavMesh area definition to apply to this link."},"DocId":"P:Sandbox.NavMeshLink.Area"},{"PropertyType":"System.Action\u00601\u003CSandbox.NavMeshAgent\u003E","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":97},"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","96"]}],"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":102},"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","101"]}],"Documentation":{"Summary":"Emitted when an agent exits the link."},"DocId":"P:Sandbox.NavMeshLink.LinkExited"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":113},"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","108"]}],"Documentation":{"Summary":"Start position in world space."},"DocId":"P:Sandbox.NavMeshLink.WorldStartPosition"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/Navigation/NavMeshLink.cs","Line":125},"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","120"]}],"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","69"]}],"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","75"]}],"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","10"]}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":31},"IsProtected":true,"FullName":"Sandbox.ParticleAttractor.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.ParticleAttractor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","29"]}],"DocId":"M:Sandbox.ParticleAttractor.DrawGizmos"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":47},"IsProtected":true,"FullName":"Sandbox.ParticleAttractor.OnBeforeStep","Name":"OnBeforeStep","DeclaringType":"Sandbox.ParticleAttractor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","45"]}],"DocId":"M:Sandbox.ParticleAttractor.OnBeforeStep(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"particle","Type":"Sandbox.Particle"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleAttractor.cs","Line":53},"IsProtected":true,"FullName":"Sandbox.ParticleAttractor.OnParticleStep","Name":"OnParticleStep","DeclaringType":"Sandbox.ParticleAttractor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleAttractor.cs","50"]}],"DocId":"M:Sandbox.ParticleAttractor.OnParticleStep(Sandbox.Particle,System.Single)"}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":15},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","13"]}],"DocId":"M:Sandbox.ParticleController.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":35},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","33"]}],"DocId":"M:Sandbox.ParticleController.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":55},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnBeforeStep","Name":"OnBeforeStep","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called before the particle step"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","51"]}],"Documentation":{"Summary":"Called before the particle step"},"DocId":"M:Sandbox.ParticleController.OnBeforeStep(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"delta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":63},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnAfterStep","Name":"OnAfterStep","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the particle step"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","59"]}],"Documentation":{"Summary":"Called after the particle step"},"DocId":"M:Sandbox.ParticleController.OnAfterStep(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"particle","Type":"Sandbox.Particle"},{"Name":"delta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":72},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnParticleStep","Name":"OnParticleStep","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called for each particle during the particle step. This is super threaded so you better watch out."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","68"]}],"Documentation":{"Summary":"Called for each particle during the particle step. This is super threaded\nso you better watch out."},"DocId":"M:Sandbox.ParticleController.OnParticleStep(Sandbox.Particle,System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"p","Type":"Sandbox.Particle"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":77},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnParticleCreated","Name":"OnParticleCreated","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","73"]}],"DocId":"M:Sandbox.ParticleController.OnParticleCreated(Sandbox.Particle)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"p","Type":"Sandbox.Particle"}],"l":{"File":"Scene/Components/Particles/Controllers/ParticleController.cs","Line":106},"IsProtected":true,"FullName":"Sandbox.ParticleController.OnParticleDestroyed","Name":"OnParticleDestroyed","DeclaringType":"Sandbox.ParticleController","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Controllers\\ParticleController.cs","102"]}],"DocId":"M:Sandbox.ParticleController.OnParticleDestroyed(Sandbox.Particle)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.ParticleController..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleController","DocId":"M:Sandbox.ParticleController.#ctor"}],"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"]},{"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"]},{"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"]},{"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"]},{"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","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":73},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","71"]}],"DocId":"M:Sandbox.ParticleEmitter.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":92},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","90"]}],"DocId":"M:Sandbox.ParticleEmitter.OnDisabled"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.ResetEmitter","Name":"ResetEmitter","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","102"]}],"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","182"]}],"DocId":"M:Sandbox.ParticleEmitter.Emit(Sandbox.ParticleEffect)"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":191},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter.GetBurstCount","Name":"GetBurstCount","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows child emitters to override how many particles are in a burst"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","188"]}],"Documentation":{"Summary":"Allows child emitters to override how many particles are in a burst","Return":""},"DocId":"M:Sandbox.ParticleEmitter.GetBurstCount"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":200},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter.GetRateCount","Name":"GetRateCount","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows child emitters to override how many particles are in a rate"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","197"]}],"Documentation":{"Summary":"Allows child emitters to override how many particles are in a rate","Return":""},"DocId":"M:Sandbox.ParticleEmitter.GetRateCount"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":205},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter.OnBurst","Name":"OnBurst","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","202"]}],"DocId":"M:Sandbox.ParticleEmitter.OnBurst"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":220},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter.EmitOverDistance","Name":"EmitOverDistance","DeclaringType":"Sandbox.ParticleEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","217"]}],"DocId":"M:Sandbox.ParticleEmitter.EmitOverDistance"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":12},"IsProtected":true,"FullName":"Sandbox.ParticleEmitter..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleEmitter","DocId":"M:Sandbox.ParticleEmitter.#ctor"}],"Properties":[{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Loop","Name":"Loop","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether the emitter should restart after finishing"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","11"]}],"Documentation":{"Summary":"Whether the emitter should restart after finishing"},"DocId":"P:Sandbox.ParticleEmitter.Loop"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.DestroyOnEnd","Name":"DestroyOnEnd","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether to destroy the GameObject when the emitter finishes (only applies when Loop is false)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","16"]}],"Documentation":{"Summary":"Whether to destroy the GameObject when the emitter finishes (only applies when Loop is false)"},"DocId":"P:Sandbox.ParticleEmitter.DestroyOnEnd"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Duration","Name":"Duration","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How long the emitter should run for, after the Delay"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","21"]}],"Documentation":{"Summary":"How long the emitter should run for, after the Delay"},"DocId":"P:Sandbox.ParticleEmitter.Duration"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Delay","Name":"Delay","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Emitter"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How many seconds to wait before the emitter starts"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","26"]}],"Documentation":{"Summary":"How many seconds to wait before the emitter starts"},"DocId":"P:Sandbox.ParticleEmitter.Delay"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Burst","Name":"Burst","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000"]},{"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","31"]}],"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":37},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.Rate","Name":"Rate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000"]},{"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","36"]}],"Documentation":{"Summary":"How many particles to emit over time"},"DocId":"P:Sandbox.ParticleEmitter.Rate"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/Emitter/ParticleEmitter.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.ParticleEmitter.RateOverDistance","Name":"RateOverDistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000"]},{"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","41"]}],"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":47},"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","46"]}],"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":53},"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","52"]}],"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":58},"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","57"]}],"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","59"]}],"DocId":"F:Sandbox.ParticleEmitter.time"},{"FieldType":"System.Single","IsProtected":true,"FullName":"Sandbox.ParticleEmitter.evaluatedRateOverDistance","Name":"evaluatedRateOverDistance","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleEmitter.cs","67"]}],"DocId":"F:Sandbox.ParticleEmitter.evaluatedRateOverDistance"}],"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":51},"IsPublic":true,"FullName":"Sandbox.ParticleModelEmitter.Emit","Name":"Emit","DeclaringType":"Sandbox.ParticleModelEmitter","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Emitter\\ParticleModelEmitter.cs","48"]}],"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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"]},{"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":92},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Particle.Create","Name":"Create","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","89"]}],"DocId":"M:Sandbox.Particle.Create"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Scene/Components/Particles/Particle.cs","Line":124},"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","121"]}],"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":136},"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","134"]}],"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":142},"IsPublic":true,"FullName":"Sandbox.Particle.ApplyDamping","Name":"ApplyDamping","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","140"]}],"DocId":"M:Sandbox.Particle.ApplyDamping(System.Single@)"},{"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":253},"IsPublic":true,"FullName":"Sandbox.Particle.Rand","Name":"Rand","DeclaringType":"Sandbox.Particle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","249"]}],"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":81},"IsPublic":true,"FullName":"Sandbox.Particle.LifeTimeRemaining","Name":"LifeTimeRemaining","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","80"]}],"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","9"]}],"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","12"]}],"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","15"]}],"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","17"]}],"DocId":"F:Sandbox.Particle.Color"},{"FieldType":"Color","IsPublic":true,"FullName":"Sandbox.Particle.OverlayColor","Name":"OverlayColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","18"]}],"DocId":"F:Sandbox.Particle.OverlayColor"},{"FieldType":"System.Single","IsPublic":true,"FullName":"Sandbox.Particle.Alpha","Name":"Alpha","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Particle.cs","19"]}],"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","20"]}],"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","21"]}],"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","22"]}],"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","23"]}],"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","24"]}],"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","25"]}],"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","26"]}],"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","31"]}],"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","34"]}],"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","37"]}],"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","40"]}],"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","43"]}],"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","46"]}],"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","49"]}],"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","52"]}],"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","54"]}],"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","57"]}],"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","58"]}],"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","59"]}],"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","64"]}],"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","69"]}],"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","72"]}],"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","87"]}],"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","6"]},{"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.Particle.BaseListener..ctor","Name":".ctor","DeclaringType":"Sandbox.Particle.BaseListener","DocId":"M:Sandbox.Particle.BaseListener.#ctor"}],"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":467},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Clear","Name":"Clear","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","464"]}],"DocId":"M:Sandbox.ParticleEffect.Clear"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":484},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.ResetEmitters","Name":"ResetEmitters","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","482"]}],"DocId":"M:Sandbox.ParticleEffect.ResetEmitters"},{"ReturnType":"System.Void","Parameters":[{"Name":"timeDelta","Type":"System.Single"}],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":694},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Step","Name":"Step","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","692"]}],"DocId":"M:Sandbox.ParticleEffect.Step(System.Single)"},{"ReturnType":"Sandbox.Particle","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":769},"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","765"]}],"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":842},"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","839"]}],"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":897},"IsPublic":true,"FullName":"Sandbox.ParticleEffect.Terminate","Name":"Terminate","DeclaringType":"Sandbox.ParticleEffect","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","894"]}],"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"]},{"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"]},{"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"]},{"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.SnapToFrame","Name":"SnapToFrame","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"TitleAttribute","ConstructorArguments":["Snap To Frame"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["When enabled, snap to the nearest whole frame instead of blending between frames."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","303"]}],"Documentation":{"Summary":"When enabled, snap to the nearest whole frame instead of blending between frames."},"DocId":"P:Sandbox.ParticleEffect.SnapToFrame"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":311},"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","309"]}],"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":318},"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","315"]}],"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":324},"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","322"]}],"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":330},"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","328"]}],"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":337},"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","334"]}],"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":343},"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":["When true the collision prefab will be aligned with the surface it collides with."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\ParticleEffect.cs","341"]}],"Documentation":{"Summary":"When true the collision prefab will be aligned with the surface it collides with."},"DocId":"P:Sandbox.ParticleEffect.CollisionPrefabAlign"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Particles/ParticleEffect.cs","Line":349},"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","347"]}],"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":355},"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","353"]}],"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":361},"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","359"]}],"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":367},"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","365"]}],"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":373},"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","372"]}],"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":379},"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","378"]}],"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":384},"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","383"]}],"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":390},"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","389"]}],"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":397},"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","395"]}],"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":407},"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","406"]}],"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":413},"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","412"]}],"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":419},"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","418"]}],"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":425},"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","424"]}],"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":431},"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","430"]}],"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"]},{"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.Renderer","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleRenderer.cs","Line":15},"IsProtected":true,"FullName":"Sandbox.ParticleRenderer.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.ParticleRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","12"]}],"DocId":"M:Sandbox.ParticleRenderer.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleRenderer.cs","Line":24},"IsProtected":true,"FullName":"Sandbox.ParticleRenderer.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.ParticleRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","21"]}],"DocId":"M:Sandbox.ParticleRenderer.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"p","Type":"Sandbox.Particle"}],"l":{"File":"Scene/Components/Particles/Renderers/ParticleRenderer.cs","Line":59},"IsProtected":true,"FullName":"Sandbox.ParticleRenderer.OnParticleCreated","Name":"OnParticleCreated","DeclaringType":"Sandbox.ParticleRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","55"]}],"DocId":"M:Sandbox.ParticleRenderer.OnParticleCreated(Sandbox.Particle)"},{"ReturnType":"BBox","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleRenderer.cs","Line":71},"IsProtected":true,"FullName":"Sandbox.ParticleRenderer.GetLocalBounds","Name":"GetLocalBounds","DeclaringType":"Sandbox.ParticleRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Return the bounds of this renderer in local space."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","68"]}],"Documentation":{"Summary":"Return the bounds of this renderer in local space."},"DocId":"M:Sandbox.ParticleRenderer.GetLocalBounds"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.ParticleRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleRenderer","DocId":"M:Sandbox.ParticleRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.ParticleEffect","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleRenderer.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.ParticleRenderer.ParticleEffect","Name":"ParticleEffect","Attributes":[{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleRenderer.cs","9"]}],"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","7"]}],"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":[{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":247},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.SetAnimation","Name":"SetAnimation","DeclaringType":"Sandbox.ParticleSpriteRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the animation by index (the first animation is index 0)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","244"]}],"Documentation":{"Summary":"Set the animation by index (the first animation is index 0)."},"DocId":"M:Sandbox.ParticleSpriteRenderer.SetAnimation(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":263},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.SetAnimation","Name":"SetAnimation","DeclaringType":"Sandbox.ParticleSpriteRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set the animation by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","260"]}],"Documentation":{"Summary":"Set the animation by name."},"DocId":"M:Sandbox.ParticleSpriteRenderer.SetAnimation(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.ParticleSpriteRenderer","DocId":"M:Sandbox.ParticleSpriteRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Sprite","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Sprite","Name":"Sprite","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The sprite resource to render. This can be completely static or contain animation(s)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","17"]}],"Documentation":{"Summary":"The sprite resource to render. This can be completely static or contain animation(s)."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Sprite"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.StartingAnimationName","Name":"StartingAnimationName","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Animation"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Animation"]},{"FullName":"OrderAttribute","ConstructorArguments":["-400"]},{"FullName":"EditorAttribute","ConstructorArguments":["sprite_animation_name"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsAnimated","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation that this sprite should start playing when the scene starts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","31"]}],"Documentation":{"Summary":"The animation that this sprite should start playing when the scene starts."},"DocId":"P:Sandbox.ParticleSpriteRenderer.StartingAnimationName"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.PlaybackSpeed","Name":"PlaybackSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Animation"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Animation"]},{"FullName":"OrderAttribute","ConstructorArguments":["-399"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsAnimated","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","43"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.PlaybackSpeed"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":56},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The scale of the sprite when rendered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","54"]}],"Documentation":{"Summary":"The scale of the sprite when rendered."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Scale"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be rendered additively."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","60"]}],"Documentation":{"Summary":"Whether or not the sprite should be rendered additively."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Additive"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Shadows","Name":"Shadows","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should cast shadows in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","66"]}],"Documentation":{"Summary":"Whether or not the sprite should cast shadows in the scene."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Shadows"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":74},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be lit by the scene lighting."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","72"]}],"Documentation":{"Summary":"Whether or not the sprite should be lit by the scene lighting."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Lighting"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":80},"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","78"]}],"Documentation":{"Summary":"Indicates whether the sprite is opaque, optimizing rendering by skipping sorting."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Opaque"},{"PropertyType":"Sandbox.Rendering.FilterMode","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.TextureFilter","Name":"TextureFilter","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture filtering mode used when rendering the sprite. For pixelated sprites use \u003Cspan style=\u0022color: #86C691;\u0022\u003EFilterMode\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPoint\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","84"]}],"Documentation":{"Summary":"The texture filtering mode used when rendering the sprite. For pixelated sprites use \u003Csee cref=\u0022F:Sandbox.Rendering.FilterMode.Point\u0022 /\u003E."},"DocId":"P:Sandbox.ParticleSpriteRenderer.TextureFilter"},{"PropertyType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":92},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Alignment","Name":"Alignment","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"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","90"]}],"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":98},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.SortMode","Name":"SortMode","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sorting mode used for rendering particles."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","96"]}],"Documentation":{"Summary":"Sorting mode used for rendering particles."},"DocId":"P:Sandbox.ParticleSpriteRenderer.SortMode"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":104},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","50"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of feathering applied to the depth, softening its intersection with geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","102"]}],"Documentation":{"Summary":"Amount of feathering applied to the depth, softening its intersection with geometry."},"DocId":"P:Sandbox.ParticleSpriteRenderer.DepthFeather"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The strength of the fog effect applied to the sprite. This determines how much the sprite blends with any fog in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","108"]}],"Documentation":{"Summary":"The strength of the fog effect applied to the sprite. This determines how much the sprite blends with any fog in the scene."},"DocId":"P:Sandbox.ParticleSpriteRenderer.FogStrength"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":116},"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","114"]}],"Documentation":{"Summary":"Aligns the sprite to face its velocity direction."},"DocId":"P:Sandbox.ParticleSpriteRenderer.FaceVelocity"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":122},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.RotationOffset","Name":"RotationOffset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FaceVelocity"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Offset applied to the rotation when facing velocity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","120"]}],"Documentation":{"Summary":"Offset applied to the rotation when facing velocity."},"DocId":"P:Sandbox.ParticleSpriteRenderer.RotationOffset"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":128},"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","126"]}],"Documentation":{"Summary":"Enables motion blur effects for the sprite."},"DocId":"P:Sandbox.ParticleSpriteRenderer.MotionBlur"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":135},"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","132"]}],"Documentation":{"Summary":"Determines whether the motion blur effect includes a leading trail."},"DocId":"P:Sandbox.ParticleSpriteRenderer.LeadingTrail"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BlurAmount","Name":"BlurAmount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","139"]}],"Documentation":{"Summary":"Amount of blur applied to the sprite during motion blur."},"DocId":"P:Sandbox.ParticleSpriteRenderer.BlurAmount"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BlurSpacing","Name":"BlurSpacing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","145"]}],"Documentation":{"Summary":"Spacing between blur samples in the motion blur effect."},"DocId":"P:Sandbox.ParticleSpriteRenderer.BlurSpacing"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.BlurOpacity","Name":"BlurOpacity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","151"]}],"Documentation":{"Summary":"Opacity of the blur effect applied to the sprite."},"DocId":"P:Sandbox.ParticleSpriteRenderer.BlurOpacity"},{"PropertyType":"Sandbox.Sprite.Animation","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":158},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.CurrentAnimation","Name":"CurrentAnimation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation that is currently being played. Returns null if no sprite is set or the sprite has no animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","157"]}],"Documentation":{"Summary":"The animation that is currently being played. Returns null if no sprite is set or the sprite has no animations."},"DocId":"P:Sandbox.ParticleSpriteRenderer.CurrentAnimation"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.IsAnimated","Name":"IsAnimated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite is animated. This is true if the sprite has more than one animation or if the current animation has more than one frame."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","162"]}],"Documentation":{"Summary":"Whether or not the sprite is animated. This is true if the sprite has more than one animation or if the current animation has more than one frame."},"DocId":"P:Sandbox.ParticleSpriteRenderer.IsAnimated"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":168},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.IsSorted","Name":"IsSorted","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Interface property to determine if particles should be sorted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","167"]}],"Documentation":{"Summary":"Interface property to determine if particles should be sorted"},"DocId":"P:Sandbox.ParticleSpriteRenderer.IsSorted"},{"PropertyType":"Vector2","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Pivot","Name":"Pivot","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The pivot point of the sprite, used for rotation and scaling. This is in normalized coordinates (0 to 1)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","172"]}],"Documentation":{"Summary":"The pivot point of the sprite, used for rotation and scaling. This is in normalized coordinates (0 to 1)."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Pivot"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture being displayed from the sprite given the current frame/animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","177"]}],"Documentation":{"Summary":"The texture being displayed from the sprite given the current frame/animation."},"DocId":"P:Sandbox.ParticleSpriteRenderer.Texture"},{"PropertyType":"Sandbox.Texture","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.RenderTexture","Name":"RenderTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides texture for rendering - implementation for IBatchedParticleSpriteRenderer"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","187"]}],"Documentation":{"Summary":"Provides texture for rendering - implementation for IBatchedParticleSpriteRenderer"},"DocId":"P:Sandbox.ParticleSpriteRenderer.RenderTexture"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleSpriteRenderer.Versioning.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.ParticleSpriteRenderer.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.Versioning.cs","7"]}],"DocId":"P:Sandbox.ParticleSpriteRenderer.ComponentVersion"}],"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 - can be static or animated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.cs","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders particles as 2D sprites - can be static or animated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleSpriteRenderer.Versioning.cs","5"]}],"Documentation":{"Summary":"Renders particles as 2D sprites - can be static or animated"},"DocId":"T:Sandbox.ParticleSpriteRenderer"},{"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":"","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":"Sandbox","BaseType":"Sandbox.ParticleRenderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":18},"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":18},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Text","Name":"Text","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Text"]},{"FullName":"OrderAttribute","ConstructorArguments":["0"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","16"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Text"},{"PropertyType":"Vector2","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Pivot","Name":"Pivot","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","19"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Pivot"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Sprite"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","22"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Scale"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"OrderAttribute","ConstructorArguments":["1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","50"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","25"]}],"DocId":"P:Sandbox.ParticleTextRenderer.DepthFeather"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":30},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","28"]}],"DocId":"P:Sandbox.ParticleTextRenderer.FogStrength"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","31"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Additive"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Shadows","Name":"Shadows","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","34"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Shadows"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","37"]}],"DocId":"P:Sandbox.ParticleTextRenderer.Lighting"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":45},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","43"]}],"Documentation":{"Summary":"Indicates whether the sprite is opaque, optimizing rendering by skipping sorting."},"DocId":"P:Sandbox.ParticleTextRenderer.Opaque"},{"PropertyType":"Sandbox.Rendering.FilterMode","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","46"]}],"DocId":"P:Sandbox.ParticleTextRenderer.TextureFilter"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","52"]}],"Documentation":{"Summary":"Aligns the sprite to face its velocity direction."},"DocId":"P:Sandbox.ParticleTextRenderer.FaceVelocity"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":60},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.RotationOffset","Name":"RotationOffset","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["FaceVelocity"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Offset applied to the rotation when facing velocity."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","58"]}],"Documentation":{"Summary":"Offset applied to the rotation when facing velocity."},"DocId":"P:Sandbox.ParticleTextRenderer.RotationOffset"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":66},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","64"]}],"Documentation":{"Summary":"Enables motion blur effects for the sprite."},"DocId":"P:Sandbox.ParticleTextRenderer.MotionBlur"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","70"]}],"Documentation":{"Summary":"Determines whether the motion blur effect includes a leading trail."},"DocId":"P:Sandbox.ParticleTextRenderer.LeadingTrail"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":79},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BlurAmount","Name":"BlurAmount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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\\ParticleTextRenderer.cs","77"]}],"Documentation":{"Summary":"Amount of blur applied to the sprite during motion blur."},"DocId":"P:Sandbox.ParticleTextRenderer.BlurAmount"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BlurSpacing","Name":"BlurSpacing","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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\\ParticleTextRenderer.cs","83"]}],"Documentation":{"Summary":"Spacing between blur samples in the motion blur effect."},"DocId":"P:Sandbox.ParticleTextRenderer.BlurSpacing"},{"PropertyType":"System.Single","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":91},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.BlurOpacity","Name":"BlurOpacity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ToggleGroupAttribute","ConstructorArguments":["MotionBlur"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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\\ParticleTextRenderer.cs","89"]}],"Documentation":{"Summary":"Opacity of the blur effect applied to the sprite."},"DocId":"P:Sandbox.ParticleTextRenderer.BlurOpacity"},{"PropertyType":"Sandbox.ParticleSpriteRenderer.BillboardAlignment","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":98},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","95"]}],"Documentation":{"Summary":"Alignment mode for the sprite\u0027s billboard behavior."},"DocId":"P:Sandbox.ParticleTextRenderer.Alignment"},{"PropertyType":"Sandbox.ParticleTextRenderer.ParticleSortMode","Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.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\\ParticleTextRenderer.cs","108"]}],"Documentation":{"Summary":"Sorting mode used for rendering particles."},"DocId":"P:Sandbox.ParticleTextRenderer.SortMode"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.IsSorted","Name":"IsSorted","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Interface property to determine if particles should be sorted"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","114"]}],"Documentation":{"Summary":"Interface property to determine if particles should be sorted"},"DocId":"P:Sandbox.ParticleTextRenderer.IsSorted"},{"PropertyType":"Sandbox.Texture","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Particles/Renderers/ParticleTextRenderer.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.ParticleTextRenderer.RenderTexture","Name":"RenderTexture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Provides texture for rendering the sprite"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Particles\\Renderers\\ParticleTextRenderer.cs","119"]}],"Documentation":{"Summary":"Provides texture for rendering the sprite"},"DocId":"P:Sandbox.ParticleTextRenderer.RenderTexture"}],"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","9"]}],"Documentation":{"Summary":"Renders particles as 2D sprites"},"DocId":"T:Sandbox.ParticleTextRenderer"},{"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"}],"Fields":[],"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.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.BasePostProcess.Render","Name":"Render","DeclaringType":"Sandbox.BasePostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Override in your implementation to do your rendering"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","51"]}],"Documentation":{"Summary":"Override in your implementation to do your rendering"},"DocId":"M:Sandbox.BasePostProcess.Render"},{"ReturnType":"System.Void","Parameters":[{"Name":"blit","Type":"Sandbox.BasePostProcess.BlitMode"},{"Name":"debugName","Type":"System.String"}],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":103},"IsProtected":true,"FullName":"Sandbox.BasePostProcess.Blit","Name":"Blit","DeclaringType":"Sandbox.BasePostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Helper to do a blit with the current camera\u0027s post process"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","100"]}],"Documentation":{"Summary":"Helper to do a blit with the current camera\u0027s post process"},"DocId":"M:Sandbox.BasePostProcess.Blit(Sandbox.BasePostProcess.BlitMode,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"shader","Type":"Sandbox.Material"},{"Name":"stage","Type":"Sandbox.Rendering.Stage"},{"Name":"order","Type":"System.Int32"},{"Name":"debugName","Type":"System.String"}],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":122},"IsProtected":true,"FullName":"Sandbox.BasePostProcess.BlitSimple","Name":"BlitSimple","DeclaringType":"Sandbox.BasePostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Helper to do a blit with the current camera\u0027s post process"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","120"]}],"Documentation":{"Summary":"Helper to do a blit with the current camera\u0027s post process"},"DocId":"M:Sandbox.BasePostProcess.BlitSimple(Sandbox.Material,Sandbox.Rendering.Stage,System.Int32,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"cl","Type":"Sandbox.Rendering.CommandList"},{"Name":"stage","Type":"Sandbox.Rendering.Stage"},{"Name":"order","Type":"System.Int32"},{"Name":"debugName","Type":"System.String"}],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":131},"IsProtected":true,"FullName":"Sandbox.BasePostProcess.InsertCommandList","Name":"InsertCommandList","DeclaringType":"Sandbox.BasePostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Helper to add a command list to the current camera\u0027s post process"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","128"]}],"Documentation":{"Summary":"Helper to add a command list to the current camera\u0027s post process"},"DocId":"M:Sandbox.BasePostProcess.InsertCommandList(Sandbox.Rendering.CommandList,Sandbox.Rendering.Stage,System.Int32,System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":32},"IsProtected":true,"FullName":"Sandbox.BasePostProcess..ctor","Name":".ctor","DeclaringType":"Sandbox.BasePostProcess","DocId":"M:Sandbox.BasePostProcess.#ctor"}],"Properties":[{"PropertyType":"Sandbox.CameraComponent","Loc":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":26},"IsProtected":true,"FullName":"Sandbox.BasePostProcess.Camera","Name":"Camera","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The camera we\u0027re being applied to. This is only valid during the Render call."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","25"]}],"Documentation":{"Summary":"The camera we\u0027re being applied to. This is only valid during the Render call."},"DocId":"P:Sandbox.BasePostProcess.Camera"}],"Fields":[{"FieldType":"Sandbox.RenderAttributes","IsProtected":true,"FullName":"Sandbox.BasePostProcess.Attributes","Name":"Attributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","30"]}],"Documentation":{"Summary":"The default attributes for this post process. This will be used by helper functions like Blit."},"DocId":"F:Sandbox.BasePostProcess.Attributes"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BasePostProcess","Name":"BasePostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The base class for all post process effects."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","9"]}],"Documentation":{"Summary":"The base class for all post process effects."},"DocId":"T:Sandbox.BasePostProcess"},{"Namespace":"","Methods":[{"ReturnType":"Sandbox.BasePostProcess.BlitMode","Parameters":[{"Name":"m","Type":"Sandbox.Material"},{"Name":"stage","Type":"Sandbox.Rendering.Stage"},{"Name":"order","Type":"System.Int32","Default":"0"}],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":90},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.Simple","Name":"Simple","DeclaringType":"Sandbox.BasePostProcess.BlitMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Shortcut to build a simple blit mode"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","89"]}],"Documentation":{"Summary":"Shortcut to build a simple blit mode"},"DocId":"M:Sandbox.BasePostProcess.BlitMode.Simple(Sandbox.Material,Sandbox.Rendering.Stage,System.Int32)"},{"ReturnType":"Sandbox.BasePostProcess.BlitMode","Parameters":[{"Name":"m","Type":"Sandbox.Material"},{"Name":"stage","Type":"Sandbox.Rendering.Stage"},{"Name":"order","Type":"System.Int32","Default":"0"},{"Name":"mip","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":95},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.WithBackbuffer","Name":"WithBackbuffer","DeclaringType":"Sandbox.BasePostProcess.BlitMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Shortcut to build a blit mode that copies the backbuffer first"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","94"]}],"Documentation":{"Summary":"Shortcut to build a blit mode that copies the backbuffer first"},"DocId":"M:Sandbox.BasePostProcess.BlitMode.WithBackbuffer(Sandbox.Material,Sandbox.Rendering.Stage,System.Int32,System.Boolean)"}],"Fields":[{"FieldType":"Sandbox.Material","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","59"]}],"Documentation":{"Summary":"The material to use for the blit."},"DocId":"F:Sandbox.BasePostProcess.BlitMode.Material"},{"FieldType":"Sandbox.RenderAttributes","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.Attributes","Name":"Attributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","64"]}],"Documentation":{"Summary":"We\u0027ll use this instead of BasePostProcess.Attributes if set."},"DocId":"F:Sandbox.BasePostProcess.BlitMode.Attributes"},{"FieldType":"Sandbox.Rendering.Stage","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.RenderStage","Name":"RenderStage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","69"]}],"Documentation":{"Summary":"Where to place this in the render pipeline"},"DocId":"F:Sandbox.BasePostProcess.BlitMode.RenderStage"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.Order","Name":"Order","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","74"]}],"Documentation":{"Summary":"The order within the stage. Lower numbers get rendered first."},"DocId":"F:Sandbox.BasePostProcess.BlitMode.Order"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.WantsBackbuffer","Name":"WantsBackbuffer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","79"]}],"Documentation":{"Summary":"If true, the backbuffer will be copied to a texture called \u0022ColorBuffer\u0022 before the blit."},"DocId":"F:Sandbox.BasePostProcess.BlitMode.WantsBackbuffer"},{"FieldType":"System.Boolean","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode.WantsBackbufferMips","Name":"WantsBackbufferMips","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","84"]}],"Documentation":{"Summary":"If both WantsBackbuffer and this is true the backbuffer will be mipped after being copied."},"DocId":"F:Sandbox.BasePostProcess.BlitMode.WantsBackbufferMips"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BasePostProcess.BlitMode","Name":"BlitMode","DeclaringType":"Sandbox.BasePostProcess","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"DocId":"T:Sandbox.BasePostProcess.BlitMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess","Methods":[{"ReturnType":"U","Parameters":[{"Name":"value","Type":"System.Func\u00602\u003CT,U\u003E"},{"Name":"defaultVal","Type":"U","Default":"null"},{"Name":"onlyLerpBetweenVolumes","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/Components/PostProcessing/BasePostProcess.cs","Line":148},"IsProtected":true,"FullName":"Sandbox.BasePostProcess\u003CT\u003E.GetWeighted","Name":"GetWeighted","DeclaringType":"Sandbox.BasePostProcess\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Helper to get a weighted value from all active post process volumes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","145"]}],"DocId":"M:Sandbox.BasePostProcess\u00601.GetWeighted\u0060\u00601(System.Func\u00602{\u0060\u00600,\u0060\u00600},\u0060\u00600,System.Boolean)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.BasePostProcess\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.BasePostProcess\u003CT\u003E","DocId":"M:Sandbox.BasePostProcess\u00601.#ctor"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BasePostProcess\u003CT\u003E","Name":"BasePostProcess\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Like BasePostProcess but enables access to helper methods for accessing from multiple instances using GetWeighted."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\BasePostProcess.cs","140"]}],"Documentation":{"Summary":"Like BasePostProcess but enables access to helper methods for accessing from multiple instances using GetWeighted."},"DocId":"T:Sandbox.BasePostProcess\u00601"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/AmbientOcclusion.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Render","Name":"Render","DeclaringType":"Sandbox.AmbientOcclusion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\AmbientOcclusion.cs","150"]}],"DocId":"M:Sandbox.AmbientOcclusion.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/AmbientOcclusion.cs","Line":27},"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/Effects/AmbientOcclusion.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\AmbientOcclusion.cs","16"]}],"DocId":"P:Sandbox.AmbientOcclusion.ComponentVersion"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/AmbientOcclusion.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Intensity","Name":"Intensity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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\\Effects\\AmbientOcclusion.cs","25"]}],"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/Effects/AmbientOcclusion.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Radius","Name":"Radius","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","512"]},{"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\\Effects\\AmbientOcclusion.cs","31"]}],"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/Effects/AmbientOcclusion.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.FalloffRange","Name":"FalloffRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0.01","1"]},{"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\\Effects\\AmbientOcclusion.cs","37"]}],"Documentation":{"Summary":"Gently reduce sample impact as it gets out of the effect\u0027s radius bounds"},"DocId":"P:Sandbox.AmbientOcclusion.FalloffRange"},{"PropertyType":"Sandbox.AmbientOcclusion.DenoiseModes","Loc":{"File":"Scene/Components/PostProcessing/Effects/AmbientOcclusion.cs","Line":45},"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\\Effects\\AmbientOcclusion.cs","43"]}],"Documentation":{"Summary":"How we should denoise the effect"},"DocId":"P:Sandbox.AmbientOcclusion.DenoiseMode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/AmbientOcclusion.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.ThinCompensation","Name":"ThinCompensation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Quality"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5"]},{"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\\Effects\\AmbientOcclusion.cs","49"]}],"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"},{"PropertyType":"Sandbox.AmbientOcclusion.SampleQuality","Loc":{"File":"Scene/Components/PostProcessing/Effects/AmbientOcclusion.v2.cs","Line":31},"IsPublic":true,"FullName":"Sandbox.AmbientOcclusion.Quality","Name":"Quality","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\AmbientOcclusion.v2.cs","29"]}],"DocId":"P:Sandbox.AmbientOcclusion.Quality"}],"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\\Effects\\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\\Effects\\AmbientOcclusion.v2.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.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":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.AmbientOcclusion.SampleQuality","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.AmbientOcclusion.SampleQuality.Off","Name":"Off","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["power_off"]}],"DocId":"F:Sandbox.AmbientOcclusion.SampleQuality.Off"},{"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","Attributes":[{"FullName":"System.ObsoleteAttribute"}],"DocId":"T:Sandbox.AmbientOcclusion.SampleQuality"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/BlitOverlay.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.BlitOverlay.Render","Name":"Render","DeclaringType":"Sandbox.BlitOverlay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\BlitOverlay.cs","24"]}],"DocId":"M:Sandbox.BlitOverlay.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/BlitOverlay.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.BlitOverlay..ctor","Name":".ctor","DeclaringType":"Sandbox.BlitOverlay","DocId":"M:Sandbox.BlitOverlay.#ctor"}],"Properties":[{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/BlitOverlay.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.BlitOverlay.Blend","Name":"Blend","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\BlitOverlay.cs","13"]}],"DocId":"P:Sandbox.BlitOverlay.Blend"},{"PropertyType":"Sandbox.BlendMode","Loc":{"File":"Scene/Components/PostProcessing/Effects/BlitOverlay.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.BlitOverlay.BlendMode","Name":"BlendMode","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\BlitOverlay.cs","16"]}],"DocId":"P:Sandbox.BlitOverlay.BlendMode"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/PostProcessing/Effects/BlitOverlay.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.BlitOverlay.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\BlitOverlay.cs","19"]}],"DocId":"P:Sandbox.BlitOverlay.Material"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/PostProcessing/Effects/BlitOverlay.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.BlitOverlay.Order","Name":"Order","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\BlitOverlay.cs","22"]}],"DocId":"P:Sandbox.BlitOverlay.Order"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BlitOverlay","Name":"BlitOverlay","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Blit Overlay"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["grain"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a material over the screen"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\BlitOverlay.cs","8"]}],"Documentation":{"Summary":"Draw a material over the screen"},"DocId":"T:Sandbox.BlitOverlay"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Bloom.Render","Name":"Render","DeclaringType":"Sandbox.Bloom","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","41"]}],"DocId":"M:Sandbox.Bloom.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":21},"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/Effects/Bloom.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Bloom.Mode","Name":"Mode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","17"]}],"DocId":"P:Sandbox.Bloom.Mode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Bloom.Strength","Name":"Strength","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","10"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","19"]}],"DocId":"P:Sandbox.Bloom.Strength"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Bloom.Threshold","Name":"Threshold","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","22"]}],"DocId":"P:Sandbox.Bloom.Threshold"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.Bloom.Gamma","Name":"Gamma","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","2.2"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","24"]}],"DocId":"P:Sandbox.Bloom.Gamma"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.Bloom.Tint","Name":"Tint","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","25"]}],"DocId":"P:Sandbox.Bloom.Tint"},{"PropertyType":"Sandbox.Bloom.FilterMode","Loc":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Bloom.Filter","Name":"Filter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","33"]}],"DocId":"P:Sandbox.Bloom.Filter"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/PostProcessing/Effects/Bloom.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Bloom.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Bloom.cs","80"]}],"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\\Effects\\Bloom.cs","9"]}],"Documentation":{"Summary":"Applies a bloom effect to the camera"},"DocId":"T:Sandbox.Bloom"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Bloom.FilterMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bloom.FilterMode.Bilinear","Name":"Bilinear","DocId":"F:Sandbox.Bloom.FilterMode.Bilinear"},{"FieldType":"Sandbox.Bloom.FilterMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Bloom.FilterMode.Biquadratic","Name":"Biquadratic","DocId":"F:Sandbox.Bloom.FilterMode.Biquadratic"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Bloom.FilterMode","Name":"FilterMode","DeclaringType":"Sandbox.Bloom","DocId":"T:Sandbox.Bloom.FilterMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Blur.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Blur.Render","Name":"Render","DeclaringType":"Sandbox.Blur","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Blur.cs","17"]}],"DocId":"M:Sandbox.Blur.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Blur.cs","Line":14},"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/Effects/Blur.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Blur.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Blur.cs","13"]}],"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\\Effects\\Blur.cs","8"]}],"Documentation":{"Summary":"Applies a blur effect to the camera."},"DocId":"T:Sandbox.Blur"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ChromaticAberration.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.ChromaticAberration.Render","Name":"Render","DeclaringType":"Sandbox.ChromaticAberration","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ChromaticAberration.cs","29"]}],"DocId":"M:Sandbox.ChromaticAberration.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ChromaticAberration.cs","Line":17},"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/Effects/ChromaticAberration.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ChromaticAberration.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Strength of the chromatic aberration effect"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ChromaticAberration.cs","16"]}],"Documentation":{"Summary":"Strength of the chromatic aberration effect"},"DocId":"P:Sandbox.ChromaticAberration.Scale"},{"PropertyType":"Vector3","Loc":{"File":"Scene/Components/PostProcessing/Effects/ChromaticAberration.cs","Line":26},"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\\Effects\\ChromaticAberration.cs","25"]}],"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\\Effects\\ChromaticAberration.cs","8"]}],"Documentation":{"Summary":"Applies a chromatic aberration effect to the camera"},"DocId":"T:Sandbox.ChromaticAberration"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ColorAdjustments.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Render","Name":"Render","DeclaringType":"Sandbox.ColorAdjustments","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorAdjustments.cs","21"]}],"DocId":"M:Sandbox.ColorAdjustments.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ColorAdjustments.cs","Line":14},"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/Effects/ColorAdjustments.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Blend","Name":"Blend","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorAdjustments.cs","13"]}],"DocId":"P:Sandbox.ColorAdjustments.Blend"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorAdjustments.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Saturation","Name":"Saturation","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorAdjustments.cs","14"]}],"DocId":"P:Sandbox.ColorAdjustments.Saturation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorAdjustments.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.HueRotate","Name":"HueRotate","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","360"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorAdjustments.cs","15"]}],"DocId":"P:Sandbox.ColorAdjustments.HueRotate"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorAdjustments.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Brightness","Name":"Brightness","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorAdjustments.cs","16"]}],"DocId":"P:Sandbox.ColorAdjustments.Brightness"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorAdjustments.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.ColorAdjustments.Contrast","Name":"Contrast","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorAdjustments.cs","17"]}],"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\\Effects\\ColorAdjustments.cs","8"]}],"Documentation":{"Summary":"Applies color adjustments to the camera."},"DocId":"T:Sandbox.ColorAdjustments"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":85},"IsPublic":true,"FullName":"Sandbox.ColorGrading.Render","Name":"Render","DeclaringType":"Sandbox.ColorGrading","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorGrading.cs","82"]}],"DocId":"M:Sandbox.ColorGrading.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":34},"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/Effects/ColorGrading.cs","Line":29},"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\\Effects\\ColorGrading.cs","27"]}],"DocId":"P:Sandbox.ColorGrading.GradingMethod"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.ColorGrading.ColorTempK","Name":"ColorTempK","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Grading"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1000","40000"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["GradingMethod","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorGrading.cs","30"]}],"DocId":"P:Sandbox.ColorGrading.ColorTempK"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.ColorGrading.BlendFactor","Name":"BlendFactor","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Grading"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["GradingMethod","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ColorGrading.cs","35"]}],"DocId":"P:Sandbox.ColorGrading.BlendFactor"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":43},"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\\Effects\\ColorGrading.cs","40"]}],"DocId":"P:Sandbox.ColorGrading.LookupTexture"},{"PropertyType":"Sandbox.ColorGrading.ColorSpaceEnum","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":49},"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\\Effects\\ColorGrading.cs","46"]}],"DocId":"P:Sandbox.ColorGrading.ColorSpace"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":54},"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\\Effects\\ColorGrading.cs","50"]}],"DocId":"P:Sandbox.ColorGrading.RedCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":59},"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\\Effects\\ColorGrading.cs","55"]}],"DocId":"P:Sandbox.ColorGrading.GreenCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":64},"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\\Effects\\ColorGrading.cs","60"]}],"DocId":"P:Sandbox.ColorGrading.BlueCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":69},"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\\Effects\\ColorGrading.cs","65"]}],"DocId":"P:Sandbox.ColorGrading.HueCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":74},"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\\Effects\\ColorGrading.cs","70"]}],"DocId":"P:Sandbox.ColorGrading.SaturationCurve"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Scene/Components/PostProcessing/Effects/ColorGrading.cs","Line":79},"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\\Effects\\ColorGrading.cs","75"]}],"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":"DescriptionAttribute","ConstructorArguments":["Applies color grading to the camera"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\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.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/DepthOfField.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.DepthOfField.Render","Name":"Render","DeclaringType":"Sandbox.DepthOfField","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\DepthOfField.cs","60"]}],"DocId":"M:Sandbox.DepthOfField.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/DepthOfField.cs","Line":28},"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/Effects/DepthOfField.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.DepthOfField.BlurSize","Name":"BlurSize","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","100"]},{"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\\Effects\\DepthOfField.cs","25"]}],"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/Effects/DepthOfField.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.DepthOfField.FocalDistance","Name":"FocalDistance","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","1000"]},{"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\\Effects\\DepthOfField.cs","32"]}],"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/Effects/DepthOfField.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.DepthOfField.FocusRange","Name":"FocusRange","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1000"]},{"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\\Effects\\DepthOfField.cs","39"]}],"Documentation":{"Summary":"This modulates how far is the blur to the image."},"DocId":"P:Sandbox.DepthOfField.FocusRange"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/Effects/DepthOfField.cs","Line":47},"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\\Effects\\DepthOfField.cs","45"]}],"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/Effects/DepthOfField.cs","Line":53},"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\\Effects\\DepthOfField.cs","51"]}],"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\\Effects\\DepthOfField.cs","8"]}],"Documentation":{"Summary":"Applies a depth of field effect to the camera"},"DocId":"T:Sandbox.DepthOfField"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/FilmGrain.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.FilmGrain.Render","Name":"Render","DeclaringType":"Sandbox.FilmGrain","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\FilmGrain.cs","21"]}],"DocId":"M:Sandbox.FilmGrain.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/FilmGrain.cs","Line":15},"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/Effects/FilmGrain.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.FilmGrain.Intensity","Name":"Intensity","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\FilmGrain.cs","13"]}],"DocId":"P:Sandbox.FilmGrain.Intensity"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/FilmGrain.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.FilmGrain.Response","Name":"Response","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\FilmGrain.cs","16"]}],"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\\Effects\\FilmGrain.cs","8"]}],"Documentation":{"Summary":"Applies a film grain effect to the camera"},"DocId":"T:Sandbox.FilmGrain"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Highlight.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.Highlight.Render","Name":"Render","DeclaringType":"Sandbox.Highlight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Highlight.cs","17"]}],"DocId":"M:Sandbox.Highlight.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Highlight.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Highlight..ctor","Name":".ctor","DeclaringType":"Sandbox.Highlight","DocId":"M:Sandbox.Highlight.#ctor"}],"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\\Effects\\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/Effects/HighlightOutline.cs","Line":59},"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\\Effects\\HighlightOutline.cs","56"]}],"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/Effects/HighlightOutline.cs","Line":21},"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/Effects/HighlightOutline.cs","Line":16},"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\\Effects\\HighlightOutline.cs","15"]}],"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/Effects/HighlightOutline.cs","Line":21},"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\\Effects\\HighlightOutline.cs","20"]}],"Documentation":{"Summary":"The colour of the glow outline"},"DocId":"P:Sandbox.HighlightOutline.Color"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Effects/HighlightOutline.cs","Line":26},"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\\Effects\\HighlightOutline.cs","25"]}],"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/Effects/HighlightOutline.cs","Line":31},"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\\Effects\\HighlightOutline.cs","30"]}],"Documentation":{"Summary":"Color of the inside of the glow"},"DocId":"P:Sandbox.HighlightOutline.InsideColor"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Effects/HighlightOutline.cs","Line":36},"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\\Effects\\HighlightOutline.cs","35"]}],"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/Effects/HighlightOutline.cs","Line":41},"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\\Effects\\HighlightOutline.cs","40"]}],"Documentation":{"Summary":"The width of the line of the glow"},"DocId":"P:Sandbox.HighlightOutline.Width"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/Effects/HighlightOutline.cs","Line":47},"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\\Effects\\HighlightOutline.cs","46"]}],"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/Effects/HighlightOutline.cs","Line":52},"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\\Effects\\HighlightOutline.cs","51"]}],"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\\Effects\\HighlightOutline.cs","7"]}],"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.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/MotionBlur.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.MotionBlur.Render","Name":"Render","DeclaringType":"Sandbox.MotionBlur","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\MotionBlur.cs","21"]}],"DocId":"M:Sandbox.MotionBlur.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/MotionBlur.cs","Line":20},"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/Effects/MotionBlur.cs","Line":20},"IsPublic":true,"FullName":"Sandbox.MotionBlur.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\MotionBlur.cs","19"]}],"DocId":"P:Sandbox.MotionBlur.Scale"}],"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\\Effects\\MotionBlur.cs","8"]}],"Documentation":{"Summary":"Applies a motion blur effect to the camera"},"DocId":"T:Sandbox.MotionBlur"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Pixelate.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.Pixelate.Render","Name":"Render","DeclaringType":"Sandbox.Pixelate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Pixelate.cs","18"]}],"DocId":"M:Sandbox.Pixelate.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Pixelate.cs","Line":15},"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/Effects/Pixelate.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Pixelate.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Pixelate.cs","13"]}],"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\\Effects\\Pixelate.cs","8"]}],"Documentation":{"Summary":"Applies a pixelate effect to the camera"},"DocId":"T:Sandbox.Pixelate"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ScreenSpaceReflections.cs","Line":43},"IsProtected":true,"FullName":"Sandbox.ScreenSpaceReflections.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.ScreenSpaceReflections","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ScreenSpaceReflections.cs","41"]}],"DocId":"M:Sandbox.ScreenSpaceReflections.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ScreenSpaceReflections.cs","Line":51},"IsProtected":true,"FullName":"Sandbox.ScreenSpaceReflections.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.ScreenSpaceReflections","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ScreenSpaceReflections.cs","49"]}],"DocId":"M:Sandbox.ScreenSpaceReflections.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/ScreenSpaceReflections.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.ScreenSpaceReflections.Render","Name":"Render","DeclaringType":"Sandbox.ScreenSpaceReflections","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\ScreenSpaceReflections.cs","55"]}],"DocId":"M:Sandbox.ScreenSpaceReflections.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/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/Effects/ScreenSpaceReflections.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.ScreenSpaceReflections.RoughnessCutoff","Name":"RoughnessCutoff","Attributes":[{"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\\Effects\\ScreenSpaceReflections.cs","22"]}],"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/Effects/ScreenSpaceReflections.cs","Line":25},"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\\Effects\\ScreenSpaceReflections.cs","24"]}],"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\\Effects\\ScreenSpaceReflections.cs","5"]}],"DocId":"T:Sandbox.ScreenSpaceReflections"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Sharpen.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Sharpen.Render","Name":"Render","DeclaringType":"Sandbox.Sharpen","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Sharpen.cs","21"]}],"DocId":"M:Sandbox.Sharpen.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Sharpen.cs","Line":15},"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/Effects/Sharpen.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.Sharpen.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Sharpen.cs","13"]}],"DocId":"P:Sandbox.Sharpen.Scale"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Sharpen.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.Sharpen.TexelSize","Name":"TexelSize","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Sharpen.cs","16"]}],"DocId":"P:Sandbox.Sharpen.TexelSize"}],"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\\Effects\\Sharpen.cs","8"]}],"Documentation":{"Summary":"Applies a sharpen effect to the camera"},"DocId":"T:Sandbox.Sharpen"},{"Namespace":"Sandbox","BaseType":"Sandbox.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.Tonemapping.Render","Name":"Render","DeclaringType":"Sandbox.Tonemapping","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Tonemapping.cs","60"]}],"DocId":"M:Sandbox.Tonemapping.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":66},"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/PostProcessing/Effects/Tonemapping.cs","Line":61},"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\\PostProcessing\\Effects\\Tonemapping.cs","53"]}],"Documentation":{"Summary":"Which tonemapping algorithm to use for color grading."},"DocId":"P:Sandbox.Tonemapping.Mode"},{"PropertyType":"Sandbox.Tonemapping.ExposureColorSpaceEnum","Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":63},"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\\PostProcessing\\Effects\\Tonemapping.cs","55"]}],"DocId":"P:Sandbox.Tonemapping.ExposureMethod"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":77},"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\\PostProcessing\\Effects\\Tonemapping.cs","75"]}],"DocId":"P:Sandbox.Tonemapping.AutoExposureEnabled"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":80},"IsPublic":true,"FullName":"Sandbox.Tonemapping.MinimumExposure","Name":"MinimumExposure","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","3"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Tonemapping.cs","78"]}],"DocId":"P:Sandbox.Tonemapping.MinimumExposure"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":83},"IsPublic":true,"FullName":"Sandbox.Tonemapping.MaximumExposure","Name":"MaximumExposure","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","5"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Tonemapping.cs","81"]}],"DocId":"P:Sandbox.Tonemapping.MaximumExposure"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.Tonemapping.ExposureCompensation","Name":"ExposureCompensation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["-5","5"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Tonemapping.cs","84"]}],"DocId":"P:Sandbox.Tonemapping.ExposureCompensation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.Tonemapping.Rate","Name":"Rate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"GroupAttribute","ConstructorArguments":["Auto Exposure"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","10"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["AutoExposureEnabled","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Tonemapping.cs","87"]}],"DocId":"P:Sandbox.Tonemapping.Rate"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/PostProcessing/Effects/Tonemapping.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.Tonemapping.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Tonemapping.cs","101"]}],"DocId":"P:Sandbox.Tonemapping.ComponentVersion"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Tonemapping","Name":"Tonemapping","Attributes":[{"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\\PostProcessing\\Effects\\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":["Similar to ACES - very realistic, but handles lower and higher brightness ranges better. Uses the Punchy AgX look."]}],"Documentation":{"Summary":"Similar to ACES - very realistic, but handles lower and higher brightness ranges better.\nUses the Punchy AgX look."},"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.BasePostProcess\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Vignette.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Vignette.Render","Name":"Render","DeclaringType":"Sandbox.Vignette","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Vignette.cs","41"]}],"DocId":"M:Sandbox.Vignette.Render"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/Effects/Vignette.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Vignette..ctor","Name":".ctor","DeclaringType":"Sandbox.Vignette","DocId":"M:Sandbox.Vignette.#ctor"}],"Properties":[{"PropertyType":"Color","Loc":{"File":"Scene/Components/PostProcessing/Effects/Vignette.cs","Line":17},"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\\Effects\\Vignette.cs","16"]}],"Documentation":{"Summary":"The color of the vignette or the \u0022border\u0022"},"DocId":"P:Sandbox.Vignette.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/Effects/Vignette.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Vignette.Intensity","Name":"Intensity","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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\\Effects\\Vignette.cs","21"]}],"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/Effects/Vignette.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Vignette.Smoothness","Name":"Smoothness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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\\Effects\\Vignette.cs","26"]}],"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/Effects/Vignette.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Vignette.Roundness","Name":"Roundness","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["How circular or round the vignette is"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\Effects\\Vignette.cs","31"]}],"Documentation":{"Summary":"How circular or round the vignette is"},"DocId":"P:Sandbox.Vignette.Roundness"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/PostProcessing/Effects/Vignette.cs","Line":38},"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\\Effects\\Vignette.cs","37"]}],"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\\Effects\\Vignette.cs","8"]}],"Documentation":{"Summary":"Applies a vignette to the camera"},"DocId":"T:Sandbox.Vignette"},{"Namespace":"Sandbox","BaseType":"Sandbox.Component","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":28},"IsProtected":true,"FullName":"Sandbox.PostProcess.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.PostProcess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","26"]}],"DocId":"M:Sandbox.PostProcess.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":34},"IsProtected":true,"FullName":"Sandbox.PostProcess.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.PostProcess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","32"]}],"DocId":"M:Sandbox.PostProcess.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":41},"IsProtected":true,"FullName":"Sandbox.PostProcess.OnUpdate","Name":"OnUpdate","DeclaringType":"Sandbox.PostProcess","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","38"]}],"DocId":"M:Sandbox.PostProcess.OnUpdate"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":55},"IsProtected":true,"FullName":"Sandbox.PostProcess.UpdateCommandList","Name":"UpdateCommandList","DeclaringType":"Sandbox.PostProcess","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["You should implement this method and fill the CommandList with the actions that you want to do for this post process."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","51"]}],"Documentation":{"Summary":"You should implement this method and fill the CommandList with the actions\nthat you want to do for this post process."},"DocId":"M:Sandbox.PostProcess.UpdateCommandList"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.PostProcess..ctor","Name":".ctor","DeclaringType":"Sandbox.PostProcess","DocId":"M:Sandbox.PostProcess.#ctor"}],"Properties":[{"PropertyType":"Sandbox.CameraComponent","Loc":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.PostProcess.Camera","Name":"Camera","Attributes":[{"FullName":"Sandbox.RequireComponentAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","11"]}],"DocId":"P:Sandbox.PostProcess.Camera"},{"PropertyType":"Sandbox.Rendering.Stage","IsVirtual":true,"Loc":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":18},"IsProtected":true,"FullName":"Sandbox.PostProcess.RenderStage","Name":"RenderStage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The stage in the render pipeline that we\u0027ll get rendered in"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","17"]}],"Documentation":{"Summary":"The stage in the render pipeline that we\u0027ll get rendered in"},"DocId":"P:Sandbox.PostProcess.RenderStage"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":23},"IsProtected":true,"FullName":"Sandbox.PostProcess.RenderOrder","Name":"RenderOrder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Lower numbers get renderered first"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","22"]}],"Documentation":{"Summary":"Lower numbers get renderered first"},"DocId":"P:Sandbox.PostProcess.RenderOrder"},{"PropertyType":"Sandbox.Rendering.CommandList","Loc":{"File":"Scene/Components/PostProcessing/PostProcess.cs","Line":25},"IsProtected":true,"FullName":"Sandbox.PostProcess.CommandList","Name":"CommandList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcess.cs","24"]}],"DocId":"P:Sandbox.PostProcess.CommandList"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PostProcess","Name":"PostProcess","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Switch to use BasePostProcess\u003C\u003E"]},{"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.GameObjectSystem\u003CT\u003E","Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/Components/PostProcessing/PostProcessSystem.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.PostProcessSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.PostProcessSystem","DocId":"M:Sandbox.PostProcessSystem.#ctor(Sandbox.Scene)"}],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PostProcessSystem","Name":"PostProcessSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Manages post-processing effects for cameras and volumes within a scene, handling their application during rendering and editor preview stages."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessSystem.cs","12"]}],"Documentation":{"Summary":"Manages post-processing effects for cameras and volumes within a scene, handling their application during rendering\nand editor preview stages.","Remarks":"This system coordinates the collection and application of post-process effects based on camera\n            position and active post-process volumes. In editor mode, it supports previewing effects for selected volumes or\n            cameras. Implements both scene stage and render thread interfaces to integrate with the rendering\n            pipeline."},"DocId":"T:Sandbox.PostProcessSystem"},{"Namespace":"Sandbox","BaseType":"Sandbox.Volumes.VolumeComponent","Methods":[{"ReturnType":"System.Single","Parameters":[{"Name":"pos","Type":"Vector3"}],"l":{"File":"Scene/Components/PostProcessing/PostProcessVolume.cs","Line":47},"IsPublic":true,"FullName":"Sandbox.PostProcessVolume.GetWeight","Name":"GetWeight","DeclaringType":"Sandbox.PostProcessVolume","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get weight based on position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessVolume.cs","44"]}],"Documentation":{"Summary":"Get weight based on position"},"DocId":"M:Sandbox.PostProcessVolume.GetWeight(Vector3)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/PostProcessing/PostProcessVolume.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.PostProcessVolume..ctor","Name":".ctor","DeclaringType":"Sandbox.PostProcessVolume","DocId":"M:Sandbox.PostProcessVolume.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/PostProcessing/PostProcessVolume.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.PostProcessVolume.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Higher priority volumes override lower priority ones. The default priority is 0."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessVolume.cs","16"]}],"Documentation":{"Summary":"Higher priority volumes override lower priority ones. The default priority is 0."},"DocId":"P:Sandbox.PostProcessVolume.Priority"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/PostProcessVolume.cs","Line":25},"IsPublic":true,"FullName":"Sandbox.PostProcessVolume.BlendWeight","Name":"BlendWeight","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows fading in and out"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessVolume.cs","22"]}],"Documentation":{"Summary":"Allows fading in and out"},"DocId":"P:Sandbox.PostProcessVolume.BlendWeight"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/PostProcessing/PostProcessVolume.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.PostProcessVolume.BlendDistance","Name":"BlendDistance","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","500"]},{"FullName":"HideIfAttribute","ConstructorArguments":["IsInfinite","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Distance from the edge of the volume where blending starts. 0 means hard edge, higher values create softer transitions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessVolume.cs","30"]}],"Documentation":{"Summary":"Distance from the edge of the volume where blending starts.\n0 means hard edge, higher values create softer transitions."},"DocId":"P:Sandbox.PostProcessVolume.BlendDistance"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/PostProcessing/PostProcessVolume.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.PostProcessVolume.EditorPreview","Name":"EditorPreview","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Preview the post processing when this object is selected in the editor, or when the editor camera is inside the volume."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessVolume.cs","38"]}],"Documentation":{"Summary":"Preview the post processing when this object is selected in the editor, or when the editor camera is inside the volume."},"DocId":"P:Sandbox.PostProcessVolume.EditorPreview"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.PostProcessVolume","Name":"PostProcessVolume","Attributes":[{"FullName":"Sandbox.EditorHandleAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Post Processing"]},{"FullName":"IconAttribute","ConstructorArguments":["contrast"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["A volume that defines a region in the scene where post processing effects will be applied."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\PostProcessing\\PostProcessVolume.cs","8"]}],"Documentation":{"Summary":"A volume that defines a region in the scene where post processing effects will be applied."},"DocId":"T:Sandbox.PostProcessVolume"},{"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":20},"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":20},"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","18"]}],"DocId":"P:Sandbox.Decal.Decals"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Decal.ColorTexture","Name":"ColorTexture","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","21"]}],"DocId":"P:Sandbox.Decal.ColorTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":23},"IsPublic":true,"FullName":"Sandbox.Decal.NormalTexture","Name":"NormalTexture","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","22"]}],"DocId":"P:Sandbox.Decal.NormalTexture"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Decal.RMOTexture","Name":"RMOTexture","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","23"]}],"DocId":"P:Sandbox.Decal.RMOTexture"},{"PropertyType":"Sandbox.ParticleFloat","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":37},"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","35"]}],"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":43},"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","41"]}],"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":54},"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","52"]}],"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":60},"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","58"]}],"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":66},"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","64"]}],"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":72},"IsPublic":true,"FullName":"Sandbox.Decal.Rotation","Name":"Rotation","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Rotation angle of the decal in degrees"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","70"]}],"Documentation":{"Summary":"Rotation angle of the decal in degrees"},"DocId":"P:Sandbox.Decal.Rotation"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":78},"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","76"]}],"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":84},"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":["Parallax depth strength of the decal"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","82"]}],"Documentation":{"Summary":"Parallax depth strength of the decal"},"DocId":"P:Sandbox.Decal.Parallax"},{"PropertyType":"Sandbox.ParticleGradient","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":90},"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","88"]}],"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":97},"IsPublic":true,"FullName":"Sandbox.Decal.ColorMix","Name":"ColorMix","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","95"]}],"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":104},"IsPublic":true,"FullName":"Sandbox.Decal.AttenuationAngle","Name":"AttenuationAngle","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","102"]}],"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":118},"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","111"]}],"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":126},"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","123"]}],"DocId":"P:Sandbox.Decal.SheetSequence"},{"PropertyType":"System.UInt32","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":137},"IsPublic":true,"FullName":"Sandbox.Decal.SequenceId","Name":"SequenceId","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.FeatureAttribute","ConstructorArguments":["SheetSequence"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","255"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Which sequence to use"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","130"]}],"Documentation":{"Summary":"Which sequence to use"},"DocId":"P:Sandbox.Decal.SequenceId"},{"PropertyType":"BBox","Loc":{"File":"Scene/Components/Render/Decal.cs","Line":268},"IsPublic":true,"FullName":"Sandbox.Decal.WorldBounds","Name":"WorldBounds","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the world bounds of this decal"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Decal.cs","267"]}],"Documentation":{"Summary":"Get the world bounds of this decal"},"DocId":"P:Sandbox.Decal.WorldBounds"},{"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","10"]},{"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/GradientFog.cs","Line":33},"IsProtected":true,"FullName":"Sandbox.GradientFog.OnPreRender","Name":"OnPreRender","DeclaringType":"Sandbox.GradientFog","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\GradientFog.cs","30"]}],"DocId":"M:Sandbox.GradientFog.OnPreRender"}],"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","Properties":[{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.ISpriteRenderGroup.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ISpriteRenderGroup.cs","9"]}],"DocId":"P:Sandbox.ISpriteRenderGroup.Opaque"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.ISpriteRenderGroup.Additive","Name":"Additive","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ISpriteRenderGroup.cs","10"]}],"DocId":"P:Sandbox.ISpriteRenderGroup.Additive"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.ISpriteRenderGroup.Shadows","Name":"Shadows","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ISpriteRenderGroup.cs","11"]}],"DocId":"P:Sandbox.ISpriteRenderGroup.Shadows"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.ISpriteRenderGroup.IsSorted","Name":"IsSorted","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ISpriteRenderGroup.cs","12"]}],"DocId":"P:Sandbox.ISpriteRenderGroup.IsSorted"}],"IsInterface":true,"IsAbstract":true,"Group":"interface","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.ISpriteRenderGroup","Name":"ISpriteRenderGroup","Documentation":{"Summary":"Base interface for components that can be grouped for sprite rendering.\nContains the 4 fields needed for render group classification."},"DocId":"T:Sandbox.ISpriteRenderGroup"},{"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"]},{"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"]},{"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"]},{"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"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","46"]}],"DocId":"P:Sandbox.LineRenderer.SplineBias"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.LineRenderer.AutoCalculateNormals","Name":"AutoCalculateNormals","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Spline"]},{"FullName":"HideIfAttribute","ConstructorArguments":["Face","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","49"]}],"DocId":"P:Sandbox.LineRenderer.AutoCalculateNormals"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":54},"IsPublic":true,"FullName":"Sandbox.LineRenderer.StartCap","Name":"StartCap","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["End Caps"]},{"FullName":"HideIfAttribute","ConstructorArguments":["Face","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","52"]}],"DocId":"P:Sandbox.LineRenderer.StartCap"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":57},"IsPublic":true,"FullName":"Sandbox.LineRenderer.EndCap","Name":"EndCap","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["End Caps"]},{"FullName":"HideIfAttribute","ConstructorArguments":["Face","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","55"]}],"DocId":"P:Sandbox.LineRenderer.EndCap"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":60},"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","58"]}],"DocId":"P:Sandbox.LineRenderer.Wireframe"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":63},"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","61"]}],"DocId":"P:Sandbox.LineRenderer.Opaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":66},"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","64"]}],"DocId":"P:Sandbox.LineRenderer.Additive"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":69},"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","67"]}],"DocId":"P:Sandbox.LineRenderer.CastShadows"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":72},"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","70"]}],"DocId":"P:Sandbox.LineRenderer.DepthFeather"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.LineRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","73"]}],"DocId":"P:Sandbox.LineRenderer.FogStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":78},"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","76"]}],"DocId":"P:Sandbox.LineRenderer.Lighting"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/LineRenderer.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.LineRenderer.CylinderSegments","Name":"CylinderSegments","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Rendering"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["Face","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["3","32"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\LineRenderer.cs","79"]}],"DocId":"P:Sandbox.LineRenderer.CylinderSegments"}],"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":116},"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","113"]}],"Documentation":{"Summary":"Set body group value by name"},"DocId":"M:Sandbox.ModelRenderer.SetBodyGroup(System.String,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"},{"Name":"choice","Type":"System.String"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":130},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SetBodyGroup","Name":"SetBodyGroup","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set body group value by name and choice"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","127"]}],"Documentation":{"Summary":"Set body group value by name and choice"},"DocId":"M:Sandbox.ModelRenderer.SetBodyGroup(System.String,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"part","Type":"System.Int32"},{"Name":"value","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":149},"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","146"]}],"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":167},"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","164"]}],"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":178},"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","175"]}],"Documentation":{"Summary":"Get body group value by index"},"DocId":"M:Sandbox.ModelRenderer.GetBodyGroup(System.Int32)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":208},"IsProtected":true,"FullName":"Sandbox.ModelRenderer.UpdateObject","Name":"UpdateObject","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","206"]}],"DocId":"M:Sandbox.ModelRenderer.UpdateObject"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":242},"IsProtected":true,"FullName":"Sandbox.ModelRenderer.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","240"]}],"DocId":"M:Sandbox.ModelRenderer.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":301},"IsProtected":true,"FullName":"Sandbox.ModelRenderer.OnTagsChanged","Name":"OnTagsChanged","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags have been updated - lets update our scene object tags"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","298"]}],"Documentation":{"Summary":"Tags have been updated - lets update our scene object tags"},"DocId":"M:Sandbox.ModelRenderer.OnTagsChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":321},"IsProtected":true,"FullName":"Sandbox.ModelRenderer.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","319"]}],"DocId":"M:Sandbox.ModelRenderer.OnDirty"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":328},"IsProtected":true,"FullName":"Sandbox.ModelRenderer.OnRenderOptionsChanged","Name":"OnRenderOptionsChanged","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","325"]}],"DocId":"M:Sandbox.ModelRenderer.OnRenderOptionsChanged"},{"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":335},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SetMaterial","Name":"SetMaterial","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","333"]}],"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":341},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.GetMaterial","Name":"GetMaterial","DeclaringType":"Sandbox.ModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","338"]}],"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":348},"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","346"]}],"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":25},"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","23"]}],"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":37},"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","34"]}],"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","IsVirtual":true,"IsSealed":true,"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":81},"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":87},"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":93},"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":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":101},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.LodOverride","Name":"LodOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.HideAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Force a level of detail."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","94"]}],"Documentation":{"Summary":"Force a level of detail."},"DocId":"P:Sandbox.ModelRenderer.LodOverride"},{"PropertyType":"Sandbox.SceneObject","Loc":{"File":"Scene/Components/Render/ModelRenderer.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.ModelRenderer.SceneObject","Name":"SceneObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\ModelRenderer.cs","187"]}],"DocId":"P:Sandbox.ModelRenderer.SceneObject"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Render/ModelRenderer.Materials.cs","Line":21},"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","15"]}],"DocId":"P:Sandbox.ModelRenderer.MaterialOverride"},{"PropertyType":"Sandbox.Engine.MaterialAccessor","Loc":{"File":"Scene/Components/Render/ModelRenderer.Materials.cs","Line":79},"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","77"]}],"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.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","12"]}],"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":[],"l":{"File":"Scene/Components/Render/Renderer.cs","Line":26},"IsProtected":true,"FullName":"Sandbox.Renderer.OnRenderOptionsChanged","Name":"OnRenderOptionsChanged","DeclaringType":"Sandbox.Renderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","22"]}],"DocId":"M:Sandbox.Renderer.OnRenderOptionsChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"other","Type":"Sandbox.Renderer"}],"l":{"File":"Scene/Components/Render/Renderer.cs","Line":34},"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","30"]}],"Documentation":{"Summary":"Copy everything from another renderer"},"DocId":"M:Sandbox.Renderer.CopyFrom(Sandbox.Renderer)"},{"ReturnType":"System.Void","Parameters":[{"Name":"attributes","Type":"Sandbox.RenderAttributes"}],"l":{"File":"Scene/Components/Render/Renderer.cs","Line":110},"IsProtected":true,"FullName":"Sandbox.Renderer.BackupRenderAttributes","Name":"BackupRenderAttributes","DeclaringType":"Sandbox.Renderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Backup the specified RenderAttributes so we can restore them later with \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003ERestoreRenderAttributes\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderAttributes\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","107"]}],"Documentation":{"Summary":"Backup the specified RenderAttributes so we can restore them later with \u003Csee cref=\u0022M:Sandbox.Renderer.RestoreRenderAttributes(Sandbox.RenderAttributes)\u0022 /\u003E"},"DocId":"M:Sandbox.Renderer.BackupRenderAttributes(Sandbox.RenderAttributes)"},{"ReturnType":"System.Void","Parameters":[{"Name":"attributes","Type":"Sandbox.RenderAttributes"}],"l":{"File":"Scene/Components/Render/Renderer.cs","Line":122},"IsProtected":true,"FullName":"Sandbox.Renderer.RestoreRenderAttributes","Name":"RestoreRenderAttributes","DeclaringType":"Sandbox.Renderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Restore any attributes that were previously backed up with \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderer\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EBackupRenderAttributes\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ERenderAttributes\u003C/span\u003E)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","119"]}],"Documentation":{"Summary":"Restore any attributes that were previously backed up with \u003Csee cref=\u0022M:Sandbox.Renderer.BackupRenderAttributes(Sandbox.RenderAttributes)\u0022 /\u003E"},"DocId":"M:Sandbox.Renderer.RestoreRenderAttributes(Sandbox.RenderAttributes)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.Renderer..ctor","Name":".ctor","DeclaringType":"Sandbox.Renderer","DocId":"M:Sandbox.Renderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.RenderOptions","Loc":{"File":"Scene/Components/Render/Renderer.cs","Line":17},"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","12"]}],"DocId":"P:Sandbox.Renderer.RenderOptions"},{"PropertyType":"Sandbox.RenderAttributes","Loc":{"File":"Scene/Components/Render/Renderer.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Renderer.Attributes","Name":"Attributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Attributes that are applied to the renderer based on the current material and shader. If the renderer is disabled, the changes are deferred until it is enabled again. Attributes are not saved to disk, and are not cloned when copying the renderer."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\Renderer.cs","43"]}],"Documentation":{"Summary":"Attributes that are applied to the renderer based on the current material and shader.\nIf the renderer is disabled, the changes are deferred until it is enabled again.\nAttributes are not saved to disk, and are not cloned when copying the renderer."},"DocId":"P:Sandbox.Renderer.Attributes"},{"PropertyType":"Sandbox.Rendering.CommandList","Loc":{"File":"Scene/Components/Render/Renderer.cs","Line":66},"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","59"]}],"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":81},"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","74"]}],"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":26},"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":30},"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":35},"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":40},"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":94},"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","92"]}],"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":106},"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","104"]}],"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":121},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransformLocal","Name":"TryGetBoneTransformLocal","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","119"]}],"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":130},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.TryGetBoneTransformLocal","Name":"TryGetBoneTransformLocal","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","128"]}],"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":148},"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","146"]}],"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":161},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SetBoneTransform","Name":"SetBoneTransform","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","158"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.SetBoneTransform(Sandbox.BoneCollection.Bone@,Transform)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ClearPhysicsBones","Name":"ClearPhysicsBones","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","166"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ClearPhysicsBones"},{"ReturnType":"Transform[]","Parameters":[{"Name":"world","Type":"System.Boolean"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":177},"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","175"]}],"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":203},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneVelocities","Name":"GetBoneVelocities","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allocate an array of bone velocities in world space"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","201"]}],"Documentation":{"Summary":"Allocate an array of bone velocities in world space"},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneVelocities"},{"ReturnType":"Sandbox.SkinnedModelRenderer.BoneVelocity","Parameters":[{"Name":"boneIndex","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Bones.cs","Line":224},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBoneVelocity","Name":"GetBoneVelocity","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve the bone\u0027s velocities based on previous and current position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Bones.cs","222"]}],"Documentation":{"Summary":"Retrieve the bone\u0027s velocities based on previous and current position"},"DocId":"M:Sandbox.SkinnedModelRenderer.GetBoneVelocity(System.Int32)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":334},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.PostAnimationUpdate","Name":"PostAnimationUpdate","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","331"]}],"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":572},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetAttachment","Name":"GetAttachment","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","569"]}],"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":70},"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","68"]}],"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":91},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetBool","Name":"GetBool","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","90"]}],"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":92},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetInt","Name":"GetInt","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","91"]}],"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":93},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetFloat","Name":"GetFloat","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","92"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetFloat(System.String)"},{"ReturnType":"Vector3","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetVector","Name":"GetVector","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","93"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.GetVector(System.String)"},{"ReturnType":"Rotation","Parameters":[{"Name":"v","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":95},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.GetRotation","Name":"GetRotation","DeclaringType":"Sandbox.SkinnedModelRenderer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","94"]}],"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":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"]},{"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"},"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":112},"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","109"]}],"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":125},"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","122"]}],"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":137},"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","135"]}],"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":23},"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","16"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.CreateBoneObjects"},{"PropertyType":"Sandbox.SkinnedModelRenderer","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":38},"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","31"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.BoneMergeTarget"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":60},"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","53"]}],"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":82},"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","75"]}],"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":101},"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","96"]}],"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":118},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.PlaybackRate","Name":"PlaybackRate","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","4"]},{"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","111"]}],"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":129},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.SceneModel","Name":"SceneModel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","128"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.SceneModel"},{"PropertyType":"Transform","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.RootMotion","Name":"RootMotion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","130"]}],"DocId":"P:Sandbox.SkinnedModelRenderer.RootMotion"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.cs","Line":364},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.PlayAnimationsInEditorScene","Name":"PlayAnimationsInEditorScene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If true then animations will play while in an editor scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.cs","363"]}],"Documentation":{"Summary":"If true then animations will play while in an editor scene."},"DocId":"P:Sandbox.SkinnedModelRenderer.PlayAnimationsInEditorScene"},{"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":150},"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","145"]}],"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":160},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ShouldShowParametersEditor","Name":"ShouldShowParametersEditor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","155"]}],"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","8"]},{"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.PhysicsBones.cs","4"]},{"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":196},"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":196},"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":189},"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","187"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Clear"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":201},"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","198"]}],"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":233},"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","231"]}],"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":247},"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","244"]}],"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":250},"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","249"]}],"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":251},"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","250"]}],"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":252},"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","251"]}],"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":253},"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","252"]}],"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":254},"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","253"]}],"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":257},"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","255"]}],"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":263},"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","261"]}],"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":269},"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","267"]}],"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":275},"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","273"]}],"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":281},"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","279"]}],"DocId":"M:Sandbox.SkinnedModelRenderer.ParameterAccessor.Set(System.String,Rotation)"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.AnimationGraph","Loc":{"File":"Scene/Components/Render/SkinnedModelRenderer.Parameters.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.SkinnedModelRenderer.ParameterAccessor.Graph","Name":"Graph","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkinnedModelRenderer.Parameters.cs","172"]}],"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","170"]}],"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":75},"IsProtected":true,"FullName":"Sandbox.SkyBox2D.OnAwake","Name":"OnAwake","DeclaringType":"Sandbox.SkyBox2D","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","73"]}],"DocId":"M:Sandbox.SkyBox2D.OnAwake"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":83},"IsProtected":true,"FullName":"Sandbox.SkyBox2D.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.SkyBox2D","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","80"]}],"DocId":"M:Sandbox.SkyBox2D.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":98},"IsProtected":true,"FullName":"Sandbox.SkyBox2D.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.SkyBox2D","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","96"]}],"DocId":"M:Sandbox.SkyBox2D.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":158},"IsProtected":true,"FullName":"Sandbox.SkyBox2D.OnTagsChanged","Name":"OnTagsChanged","DeclaringType":"Sandbox.SkyBox2D","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags have been updated"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","156"]}],"Documentation":{"Summary":"Tags have been updated"},"DocId":"M:Sandbox.SkyBox2D.OnTagsChanged"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/SkyBox2D.cs","Line":169},"IsProtected":true,"FullName":"Sandbox.SkyBox2D.OnDirty","Name":"OnDirty","DeclaringType":"Sandbox.SkyBox2D","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SkyBox2D.cs","167"]}],"DocId":"M:Sandbox.SkyBox2D.OnDirty"}],"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":43},"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":[{"ReturnType":"System.Void","Parameters":[{"Name":"index","Type":"System.Int32"}],"l":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":279},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.PlayAnimation","Name":"PlayAnimation","DeclaringType":"Sandbox.SpriteRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play an animation by index (the first animation is index 0)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","276"]}],"Documentation":{"Summary":"Play an animation by index (the first animation is index 0)."},"DocId":"M:Sandbox.SpriteRenderer.PlayAnimation(System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":299},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.PlayAnimation","Name":"PlayAnimation","DeclaringType":"Sandbox.SpriteRenderer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Play an animation by name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","296"]}],"Documentation":{"Summary":"Play an animation by name."},"DocId":"M:Sandbox.SpriteRenderer.PlayAnimation(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer..ctor","Name":".ctor","DeclaringType":"Sandbox.SpriteRenderer","DocId":"M:Sandbox.SpriteRenderer.#ctor"}],"Properties":[{"PropertyType":"Sandbox.Sprite","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Sprite","Name":"Sprite","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The sprite resource to render. This can be completely static or contain animation(s)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","25"]}],"Documentation":{"Summary":"The sprite resource to render. This can be completely static or contain animation(s)."},"DocId":"P:Sandbox.SpriteRenderer.Sprite"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.StartingAnimationName","Name":"StartingAnimationName","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Current Animation"]},{"FullName":"EditorAttribute","ConstructorArguments":["sprite_animation_name"]},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsAnimated","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation that this sprite should start playing when the scene starts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","41"]}],"Documentation":{"Summary":"The animation that this sprite should start playing when the scene starts."},"DocId":"P:Sandbox.SpriteRenderer.StartingAnimationName"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.PlaybackSpeed","Name":"PlaybackSpeed","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ShowIfAttribute","ConstructorArguments":["IsAnimated","Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The playback speed of the animation. 0 is paused, and negative values will play the animation in reverse."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","56"]}],"Documentation":{"Summary":"The playback speed of the animation. 0 is paused, and negative values will play the animation in reverse."},"DocId":"P:Sandbox.SpriteRenderer.PlaybackSpeed"},{"PropertyType":"Vector2","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":69},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The width and height of the sprite in world units."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","67"]}],"Documentation":{"Summary":"The width and height of the sprite in world units."},"DocId":"P:Sandbox.SpriteRenderer.Size"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":75},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Color","Name":"Color","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The color of the sprite. This is multiplied with the texture color."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","73"]}],"Documentation":{"Summary":"The color of the sprite. This is multiplied with the texture color."},"DocId":"P:Sandbox.SpriteRenderer.Color"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.OverlayColor","Name":"OverlayColor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","76"]}],"DocId":"P:Sandbox.SpriteRenderer.OverlayColor"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":84},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Additive","Name":"Additive","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be rendered additively."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","82"]}],"Documentation":{"Summary":"Whether or not the sprite should be rendered additively."},"DocId":"P:Sandbox.SpriteRenderer.Additive"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":90},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Shadows","Name":"Shadows","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"TitleAttribute","ConstructorArguments":["Cast Shadows"]},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should cast shadows."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","88"]}],"Documentation":{"Summary":"Whether or not the sprite should cast shadows."},"DocId":"P:Sandbox.SpriteRenderer.Shadows"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":96},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be rendered opaque. If true, any semi-transparent pixels will be dithered."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","94"]}],"Documentation":{"Summary":"Whether or not the sprite should be rendered opaque. If true, any semi-transparent pixels will be dithered."},"DocId":"P:Sandbox.SpriteRenderer.Opaque"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":103},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.AlphaCutoff","Name":"AlphaCutoff","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Alpha threshold for discarding pixels. Pixels with alpha below this value will be discarded. Only used when Opaque is true. Range: 0.0 (transparent) to 1.0 (opaque). Default is 0.5."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","101"]}],"Documentation":{"Summary":"Alpha threshold for discarding pixels. Pixels with alpha below this value will be discarded. \nOnly used when Opaque is true. Range: 0.0 (transparent) to 1.0 (opaque). Default is 0.5."},"DocId":"P:Sandbox.SpriteRenderer.AlphaCutoff"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Lighting","Name":"Lighting","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be lit by the scene\u0027s lighting system. Otherwise it will be unlit/fullbright."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","107"]}],"Documentation":{"Summary":"Whether or not the sprite should be lit by the scene\u0027s lighting system. Otherwise it will be unlit/fullbright."},"DocId":"P:Sandbox.SpriteRenderer.Lighting"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":115},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.DepthFeather","Name":"DepthFeather","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Amount of feathering applied to the depth, softening its intersection with geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","113"]}],"Documentation":{"Summary":"Amount of feathering applied to the depth, softening its intersection with geometry."},"DocId":"P:Sandbox.SpriteRenderer.DepthFeather"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The strength of the fog effect applied to the sprite. This determines how much the sprite blends with any fog in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","119"]}],"Documentation":{"Summary":"The strength of the fog effect applied to the sprite. This determines how much the sprite blends with any fog in the scene."},"DocId":"P:Sandbox.SpriteRenderer.FogStrength"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.FlipHorizontal","Name":"FlipHorizontal","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be flipped horizontally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","125"]}],"Documentation":{"Summary":"Whether or not the sprite should be flipped horizontally."},"DocId":"P:Sandbox.SpriteRenderer.FlipHorizontal"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":133},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.FlipVertical","Name":"FlipVertical","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be flipped vertically."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","131"]}],"Documentation":{"Summary":"Whether or not the sprite should be flipped vertically."},"DocId":"P:Sandbox.SpriteRenderer.FlipVertical"},{"PropertyType":"Sandbox.Rendering.FilterMode","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.TextureFilter","Name":"TextureFilter","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture filtering mode used when rendering the sprite. For pixelated sprites, use \u003Cspan style=\u0022color: #86C691;\u0022\u003EImageRendering\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCDC;\u0022\u003EPoint\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","137"]}],"Documentation":{"Summary":"The texture filtering mode used when rendering the sprite. For pixelated sprites, use \u003Csee cref=\u0022F:Sandbox.UI.ImageRendering.Point\u0022 /\u003E."},"DocId":"P:Sandbox.SpriteRenderer.TextureFilter"},{"PropertyType":"Sandbox.SpriteRenderer.BillboardMode","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Billboard","Name":"Billboard","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Alignment mode for the sprite\u0027s billboard behavior."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","143"]}],"Documentation":{"Summary":"Alignment mode for the sprite\u0027s billboard behavior."},"DocId":"P:Sandbox.SpriteRenderer.Billboard"},{"PropertyType":"System.Boolean","IsVirtual":true,"IsSealed":true,"Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.IsSorted","Name":"IsSorted","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Visuals"]},{"FullName":"OrderAttribute","ConstructorArguments":["-200"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite should be sorted by depth. If the sprite is opaque, this can be turned off for a performance boost if not needed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","149"]}],"Documentation":{"Summary":"Whether or not the sprite should be sorted by depth. If the sprite is opaque, this can be turned off for a performance boost if not needed."},"DocId":"P:Sandbox.SpriteRenderer.IsSorted"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.OnAnimationStart","Name":"OnAnimationStart","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Actions"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This action is invoked when an animation starts playing. The string parameter is the name of the animation that started."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","155"]}],"Documentation":{"Summary":"This action is invoked when an animation starts playing. The string parameter is the name of the animation that started."},"DocId":"P:Sandbox.SpriteRenderer.OnAnimationStart"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.OnAnimationEnd","Name":"OnAnimationEnd","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Actions"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This action is invoked when an animation finishes playing or has looped. The string parameter is the name of the animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","161"]}],"Documentation":{"Summary":"This action is invoked when an animation finishes playing or has looped. The string parameter is the name of the animation."},"DocId":"P:Sandbox.SpriteRenderer.OnAnimationEnd"},{"PropertyType":"System.Action\u00601\u003CSystem.String\u003E","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.OnBroadcastMessage","Name":"OnBroadcastMessage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Actions"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["This action is invoked when advancing to a new frame that has broadcast messages. The string parameter is the message being broadcast."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","167"]}],"Documentation":{"Summary":"This action is invoked when advancing to a new frame that has broadcast messages. The string parameter is the message being broadcast."},"DocId":"P:Sandbox.SpriteRenderer.OnBroadcastMessage"},{"PropertyType":"Sandbox.Sprite.Animation","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":174},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.CurrentAnimation","Name":"CurrentAnimation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The animation that is currently being played. Returns null if no sprite is set or the sprite has no animations."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","173"]}],"Documentation":{"Summary":"The animation that is currently being played. Returns null if no sprite is set or the sprite has no animations."},"DocId":"P:Sandbox.SpriteRenderer.CurrentAnimation"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":183},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.CurrentFrameIndex","Name":"CurrentFrameIndex","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The index of the current frame being displayed. This will change over time if the sprite is animated, and can be set to go to a specific frame even during playback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","178"]}],"Documentation":{"Summary":"The index of the current frame being displayed. This will change over time if the sprite is animated, and can be set to go to a specific frame even during playback."},"DocId":"P:Sandbox.SpriteRenderer.CurrentFrameIndex"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.IsAnimated","Name":"IsAnimated","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether or not the sprite is animated. This is true if the sprite has more than one animation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","191"]}],"Documentation":{"Summary":"Whether or not the sprite is animated. This is true if the sprite has more than one animation."},"DocId":"P:Sandbox.SpriteRenderer.IsAnimated"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Render/SpriteRenderer.cs","Line":209},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.Texture","Name":"Texture","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The texture of the current frame being displayed. Returns a transparent texture when no valid frame is available."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.cs","196"]}],"Documentation":{"Summary":"The texture of the current frame being displayed. Returns a transparent texture when no valid frame is available."},"DocId":"P:Sandbox.SpriteRenderer.Texture"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Render/SpriteRenderer.Versioning.cs","Line":8},"IsPublic":true,"FullName":"Sandbox.SpriteRenderer.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.Versioning.cs","7"]}],"DocId":"P:Sandbox.SpriteRenderer.ComponentVersion"}],"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","8"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Renders a sprite in the world"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\SpriteRenderer.Versioning.cs","5"]}],"Documentation":{"Summary":"Renders a sprite in the world"},"DocId":"T:Sandbox.SpriteRenderer"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.SpriteRenderer.BillboardMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpriteRenderer.BillboardMode.Always","Name":"Always","DocId":"F:Sandbox.SpriteRenderer.BillboardMode.Always"},{"FieldType":"Sandbox.SpriteRenderer.BillboardMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpriteRenderer.BillboardMode.YOnly","Name":"YOnly","DocId":"F:Sandbox.SpriteRenderer.BillboardMode.YOnly"},{"FieldType":"Sandbox.SpriteRenderer.BillboardMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpriteRenderer.BillboardMode.Particle","Name":"Particle","DocId":"F:Sandbox.SpriteRenderer.BillboardMode.Particle"},{"FieldType":"Sandbox.SpriteRenderer.BillboardMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SpriteRenderer.BillboardMode.None","Name":"None","DocId":"F:Sandbox.SpriteRenderer.BillboardMode.None"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SpriteRenderer.BillboardMode","Name":"BillboardMode","DeclaringType":"Sandbox.SpriteRenderer","DocId":"T:Sandbox.SpriteRenderer.BillboardMode"},{"Namespace":"Sandbox","BaseType":"Sandbox.Renderer","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Render/TextRenderer.cs","Line":62},"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":57},"IsPublic":true,"FullName":"Sandbox.TextRenderer.TextScope","Name":"TextScope","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The text scope defines what text to render and it\u0027s visual properties (such as font, color, outline, etc.)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","51"]}],"Documentation":{"Summary":"The text scope defines what text to render and it\u0027s visual properties (such as font, color, outline, etc.)"},"DocId":"P:Sandbox.TextRenderer.TextScope"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.TextRenderer.Scale","Name":"Scale","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","2"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The size of the text in the world. This is different from the font size, which is defined in the TextScope and determines resolution of the rendered text."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","66"]}],"Documentation":{"Summary":"The size of the text in the world. This is different from the font size, which is defined in the TextScope and determines resolution of the rendered text."},"DocId":"P:Sandbox.TextRenderer.Scale"},{"PropertyType":"Sandbox.TextRenderer.HAlignment","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.TextRenderer.HorizontalAlignment","Name":"HorizontalAlignment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The horizontal alignment of the text in the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","82"]}],"Documentation":{"Summary":"The horizontal alignment of the text in the world."},"DocId":"P:Sandbox.TextRenderer.HorizontalAlignment"},{"PropertyType":"Sandbox.TextRenderer.VAlignment","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":105},"IsPublic":true,"FullName":"Sandbox.TextRenderer.VerticalAlignment","Name":"VerticalAlignment","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The vertical alignment of the text in the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","98"]}],"Documentation":{"Summary":"The vertical alignment of the text in the world."},"DocId":"P:Sandbox.TextRenderer.VerticalAlignment"},{"PropertyType":"Sandbox.BlendMode","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":121},"IsPublic":true,"FullName":"Sandbox.TextRenderer.BlendMode","Name":"BlendMode","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["The blend mode of the text. This determines how the text is rendered over the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","114"]}],"Documentation":{"Summary":"The blend mode of the text. This determines how the text is rendered over the world."},"DocId":"P:Sandbox.TextRenderer.BlendMode"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":131},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FogStrength","Name":"FogStrength","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["The strength of the fog effect applied to the text. This determines how much the text blends with any fog in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","130"]}],"Documentation":{"Summary":"The strength of the fog effect applied to the text. This determines how much the text blends with any fog in the scene."},"DocId":"P:Sandbox.TextRenderer.FogStrength"},{"PropertyType":"Color","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":220},"IsPublic":true,"FullName":"Sandbox.TextRenderer.Color","Name":"Color","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The color of the text from the TextScope."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","215"]}],"Documentation":{"Summary":"The color of the text from the TextScope."},"DocId":"P:Sandbox.TextRenderer.Color"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":235},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FontSize","Name":"FontSize","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The font size of the text from the TextScope. This is different from the Scale, which determines how large the text appears in the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","230"]}],"Documentation":{"Summary":"The font size of the text from the TextScope. This is different from the Scale, which determines how large the text appears in the world."},"DocId":"P:Sandbox.TextRenderer.FontSize"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":246},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FontWeight","Name":"FontWeight","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","241"]}],"DocId":"P:Sandbox.TextRenderer.FontWeight"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":258},"IsPublic":true,"FullName":"Sandbox.TextRenderer.FontFamily","Name":"FontFamily","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","253"]}],"DocId":"P:Sandbox.TextRenderer.FontFamily"},{"PropertyType":"System.String","Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":270},"IsPublic":true,"FullName":"Sandbox.TextRenderer.Text","Name":"Text","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","265"]}],"DocId":"P:Sandbox.TextRenderer.Text"},{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Scene/Components/Render/TextRenderer.cs","Line":278},"IsPublic":true,"FullName":"Sandbox.TextRenderer.ComponentVersion","Name":"ComponentVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\TextRenderer.cs","277"]}],"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.HAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.HAlignment.Left","Name":"Left","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_horizontal_left"]}],"DocId":"F:Sandbox.TextRenderer.HAlignment.Left"},{"FieldType":"Sandbox.TextRenderer.HAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.HAlignment.Center","Name":"Center","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_horizontal_center"]}],"DocId":"F:Sandbox.TextRenderer.HAlignment.Center"},{"FieldType":"Sandbox.TextRenderer.HAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.HAlignment.Right","Name":"Right","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_horizontal_right"]}],"DocId":"F:Sandbox.TextRenderer.HAlignment.Right"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRenderer.HAlignment","Name":"HAlignment","DeclaringType":"Sandbox.TextRenderer","Documentation":{"Summary":"Represents the horizontal alignment of the text."},"DocId":"T:Sandbox.TextRenderer.HAlignment"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.TextRenderer.VAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.VAlignment.Top","Name":"Top","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_vertical_top"]}],"DocId":"F:Sandbox.TextRenderer.VAlignment.Top"},{"FieldType":"Sandbox.TextRenderer.VAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.VAlignment.Center","Name":"Center","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_vertical_center"]}],"DocId":"F:Sandbox.TextRenderer.VAlignment.Center"},{"FieldType":"Sandbox.TextRenderer.VAlignment","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRenderer.VAlignment.Bottom","Name":"Bottom","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["align_vertical_bottom"]}],"DocId":"F:Sandbox.TextRenderer.VAlignment.Bottom"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.TextRenderer.VAlignment","Name":"VAlignment","DeclaringType":"Sandbox.TextRenderer","Documentation":{"Summary":"Represents the vertical alignment of the text."},"DocId":"T:Sandbox.TextRenderer.VAlignment"},{"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":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":23},"IsProtected":true,"FullName":"Sandbox.VolumetricFogVolume.DrawGizmos","Name":"DrawGizmos","DeclaringType":"Sandbox.VolumetricFogVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","20"]}],"DocId":"M:Sandbox.VolumetricFogVolume.DrawGizmos"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":33},"IsProtected":true,"FullName":"Sandbox.VolumetricFogVolume.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.VolumetricFogVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","31"]}],"DocId":"M:Sandbox.VolumetricFogVolume.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":41},"IsProtected":true,"FullName":"Sandbox.VolumetricFogVolume.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.VolumetricFogVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","39"]}],"DocId":"M:Sandbox.VolumetricFogVolume.OnDisabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/Render/VolumetricFogVolume.cs","Line":48},"IsProtected":true,"FullName":"Sandbox.VolumetricFogVolume.OnPreRender","Name":"OnPreRender","DeclaringType":"Sandbox.VolumetricFogVolume","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Render\\VolumetricFogVolume.cs","45"]}],"DocId":"M:Sandbox.VolumetricFogVolume.OnPreRender"}],"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"]},{"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"]},{"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.Void","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.cs","Line":87},"IsPublic":true,"FullName":"Sandbox.Terrain.Create","Name":"Create","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Call on enable or storage change"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.cs","84"]}],"Documentation":{"Summary":"Call on enable or storage change"},"DocId":"M:Sandbox.Terrain.Create"},{"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":137},"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","135"]}],"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":28},"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","26"]}],"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":60},"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","58"]}],"Documentation":{"Summary":"Updates the GPU texture maps with the CPU data"},"DocId":"M:Sandbox.Terrain.SyncGPUTexture"},{"ReturnType":"System.Nullable\u00601\u003CSandbox.Terrain.TerrainMaterialInfo\u003E","Parameters":[{"Name":"worldPosition","Type":"Vector3"}],"l":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Terrain.GetMaterialAtWorldPosition","Name":"GetMaterialAtWorldPosition","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets terrain material information at a world position. Returns null if the position is outside terrain bounds."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","55"]}],"Documentation":{"Summary":"Gets terrain material information at a world position.\nReturns null if the position is outside terrain bounds."},"DocId":"M:Sandbox.Terrain.GetMaterialAtWorldPosition(Vector3)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":182},"IsPublic":true,"FullName":"Sandbox.Terrain.UpdateMaterialsBuffer","Name":"UpdateMaterialsBuffer","DeclaringType":"Sandbox.Terrain","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Upload the Materials buffer, this should be called when materials are added, removed or modified."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","178"]}],"Documentation":{"Summary":"Upload the Materials 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":16},"IsPublic":true,"FullName":"Sandbox.Terrain.IsConcave","Name":"IsConcave","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.cs","15"]}],"DocId":"P:Sandbox.Terrain.IsConcave"},{"PropertyType":"Sandbox.TerrainStorage","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Terrain.Storage","Name":"Storage","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","9"]}],"DocId":"P:Sandbox.Terrain.Storage"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":36},"IsPublic":true,"FullName":"Sandbox.Terrain.MaterialOverride","Name":"MaterialOverride","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","30"]}],"DocId":"P:Sandbox.Terrain.MaterialOverride"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":55},"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","48"]}],"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":75},"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","68"]}],"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":96},"IsPublic":true,"FullName":"Sandbox.Terrain.ClipMapLodLevels","Name":"ClipMapLodLevels","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clipmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","89"]}],"DocId":"P:Sandbox.Terrain.ClipMapLodLevels"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Terrain.ClipMapLodExtentTexels","Name":"ClipMapLodExtentTexels","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clipmap"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","105"]}],"DocId":"P:Sandbox.Terrain.ClipMapLodExtentTexels"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":128},"IsPublic":true,"FullName":"Sandbox.Terrain.SubdivisionFactor","Name":"SubdivisionFactor","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clipmap"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","4"]},{"FullName":"TitleAttribute","ConstructorArguments":["Subdivision Factor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","121"]}],"DocId":"P:Sandbox.Terrain.SubdivisionFactor"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Terrain.SubdivisionLodCount","Name":"SubdivisionLodCount","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"CategoryAttribute","ConstructorArguments":["Clipmap"]},{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["1","6"]},{"FullName":"TitleAttribute","ConstructorArguments":["Subdivision LOD Count"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Properties.cs","139"]}],"DocId":"P:Sandbox.Terrain.SubdivisionLodCount"},{"PropertyType":"Sandbox.ModelRenderer.ShadowRenderType","Loc":{"File":"Scene/Components/Terrain/Terrain.Properties.cs","Line":163},"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","157"]}],"DocId":"P:Sandbox.Terrain.RenderType"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.Terrain.HeightMap","Name":"HeightMap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","10"]}],"DocId":"P:Sandbox.Terrain.HeightMap"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Scene/Components/Terrain/Terrain.Rendering.cs","Line":12},"IsPublic":true,"FullName":"Sandbox.Terrain.ControlMap","Name":"ControlMap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.Rendering.cs","11"]}],"DocId":"P:Sandbox.Terrain.ControlMap"},{"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":"CategoryAttribute","ConstructorArguments":["World"]},{"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.MaterialQuery.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","7"]},{"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"}],"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":"","Methods":[{"ReturnType":"Sandbox.TerrainMaterial","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":44},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.GetDominantMaterial","Name":"GetDominantMaterial","DeclaringType":"Sandbox.Terrain.TerrainMaterialInfo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the dominant material at this position based on blend factor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","43"]}],"Documentation":{"Summary":"Gets the dominant material at this position based on blend factor"},"DocId":"M:Sandbox.Terrain.TerrainMaterialInfo.GetDominantMaterial"},{"ReturnType":"System.Int32","Parameters":[],"l":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":49},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.GetDominantMaterialIndex","Name":"GetDominantMaterialIndex","DeclaringType":"Sandbox.Terrain.TerrainMaterialInfo","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the dominant material index at this position based on blend factor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","48"]}],"Documentation":{"Summary":"Gets the dominant material index at this position based on blend factor"},"DocId":"M:Sandbox.Terrain.TerrainMaterialInfo.GetDominantMaterialIndex"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.BaseTextureId","Name":"BaseTextureId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The base (primary) material index at this position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","13"]}],"Documentation":{"Summary":"The base (primary) material index at this position"},"DocId":"P:Sandbox.Terrain.TerrainMaterialInfo.BaseTextureId"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.OverlayTextureId","Name":"OverlayTextureId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The overlay (secondary) material index at this position"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","18"]}],"Documentation":{"Summary":"The overlay (secondary) material index at this position"},"DocId":"P:Sandbox.Terrain.TerrainMaterialInfo.OverlayTextureId"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":24},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.BlendFactor","Name":"BlendFactor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Blend factor between base and overlay (0-1, where 0 = full base, 1 = full overlay)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","23"]}],"Documentation":{"Summary":"Blend factor between base and overlay (0-1, where 0 = full base, 1 = full overlay)"},"DocId":"P:Sandbox.Terrain.TerrainMaterialInfo.BlendFactor"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.IsHole","Name":"IsHole","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether this position is marked as a hole"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","28"]}],"Documentation":{"Summary":"Whether this position is marked as a hole"},"DocId":"P:Sandbox.Terrain.TerrainMaterialInfo.IsHole"},{"PropertyType":"Sandbox.TerrainMaterial","Loc":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":34},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.BaseMaterial","Name":"BaseMaterial","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The base terrain material resource (if available)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","33"]}],"Documentation":{"Summary":"The base terrain material resource (if available)"},"DocId":"P:Sandbox.Terrain.TerrainMaterialInfo.BaseMaterial"},{"PropertyType":"Sandbox.TerrainMaterial","Loc":{"File":"Scene/Components/Terrain/Terrain.MaterialQuery.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo.OverlayMaterial","Name":"OverlayMaterial","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The overlay terrain material resource (if available)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\Terrain\\Terrain.MaterialQuery.cs","38"]}],"Documentation":{"Summary":"The overlay terrain material resource (if available)"},"DocId":"P:Sandbox.Terrain.TerrainMaterialInfo.OverlayMaterial"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Terrain.TerrainMaterialInfo","Name":"TerrainMaterialInfo","DeclaringType":"Sandbox.Terrain","Documentation":{"Summary":"Information about terrain materials at a specific position"},"DocId":"T:Sandbox.Terrain.TerrainMaterialInfo"},{"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","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":79},"IsProtected":true,"FullName":"Sandbox.PanelComponent.OnStart","Name":"OnStart","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","77"]}],"DocId":"M:Sandbox.PanelComponent.OnStart"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"oldParent","Type":"Sandbox.GameObject"},{"Name":"newParent","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":84},"IsProtected":true,"FullName":"Sandbox.PanelComponent.OnParentChanged","Name":"OnParentChanged","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","82"]}],"DocId":"M:Sandbox.PanelComponent.OnParentChanged(Sandbox.GameObject,Sandbox.GameObject)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"v","Type":"Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder"}],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":116},"IsProtected":true,"FullName":"Sandbox.PanelComponent.BuildRenderTree","Name":"BuildRenderTree","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets overridden by .razor file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","115"]}],"Documentation":{"Summary":"Gets overridden by .razor file"},"DocId":"M:Sandbox.PanelComponent.BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder)"},{"ReturnType":"System.String","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":121},"IsProtected":true,"FullName":"Sandbox.PanelComponent.GetRenderTreeChecksum","Name":"GetRenderTreeChecksum","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets overridden by .razor file"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","120"]}],"Documentation":{"Summary":"Gets overridden by .razor file"},"DocId":"M:Sandbox.PanelComponent.GetRenderTreeChecksum"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":136},"IsProtected":true,"FullName":"Sandbox.PanelComponent.OnTreeFirstBuilt","Name":"OnTreeFirstBuilt","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when the razor ui has been built."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","132"]}],"Documentation":{"Summary":"Called when the razor ui has been built."},"DocId":"M:Sandbox.PanelComponent.OnTreeFirstBuilt"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":144},"IsProtected":true,"FullName":"Sandbox.PanelComponent.OnTreeBuilt","Name":"OnTreeBuilt","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after the tree has been built. This can happen any time the contents change."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","140"]}],"Documentation":{"Summary":"Called after the tree has been built. This can happen any time the contents change."},"DocId":"M:Sandbox.PanelComponent.OnTreeBuilt"},{"ReturnType":"System.Int32","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":161},"IsProtected":true,"FullName":"Sandbox.PanelComponent.BuildHash","Name":"BuildHash","DeclaringType":"Sandbox.PanelComponent","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When this has changes, we will re-render this panel. This is usually implemented as a HashCode.Combine containing stuff that causes the panel\u0027s content to change."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\PanelComponent.cs","160"]}],"Documentation":{"Summary":"When this has changes, we will re-render this panel. This is usually\nimplemented as a HashCode.Combine containing stuff that causes the\npanel\u0027s content to change."},"DocId":"M:Sandbox.PanelComponent.BuildHash"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Components/UI/PanelComponent.cs","Line":194},"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","192"]}],"Documentation":{"Summary":"Should be called when you want the component to be re-rendered."},"DocId":"M:Sandbox.PanelComponent.StateHasChanged"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.PanelComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.PanelComponent","DocId":"M:Sandbox.PanelComponent.#ctor"}],"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":86},"IsPublic":true,"FullName":"Sandbox.ScreenPanel.GetPanel","Name":"GetPanel","DeclaringType":"Sandbox.ScreenPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\ScreenPanel.cs","83"]}],"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"]},{"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"]},{"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":19},"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":23},"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","22"]}],"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":28},"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","27"]}],"Documentation":{"Summary":"Which action is our right clicking button?"},"DocId":"P:Sandbox.WorldInput.RightMouseAction"},{"PropertyType":"Sandbox.VR.VRHand.HandSources","Loc":{"File":"Scene/Components/UI/WorldInput.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.WorldInput.VRHandSource","Name":"VRHandSource","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If using VR this will be the hand source for input."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldInput.cs","32"]}],"Documentation":{"Summary":"If using VR this will be the hand source for input."},"DocId":"P:Sandbox.WorldInput.VRHandSource"},{"PropertyType":"Sandbox.UI.Panel","Loc":{"File":"Scene/Components/UI/WorldInput.cs","Line":38},"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","37"]}],"Documentation":{"Summary":"The \u003Csee cref=\u0022T:Sandbox.UI.Panel\u0022 /\u003E that is currently hovered by this input."},"DocId":"P:Sandbox.WorldInput.Hovered"}],"Fields":[],"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. Uses cursor ray when mouse is active, otherwise the direction of this gameobject. You could also put this on a VR controller to interact with world panels."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldInput.cs","11"]}],"Documentation":{"Summary":"A router for world input, the best place to put this is on your player\u0027s camera.\nUses cursor ray when mouse is active, otherwise the direction of this gameobject.\nYou could also put this on a VR controller to interact with world panels."},"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":156},"IsPublic":true,"FullName":"Sandbox.WorldPanel.GetPanel","Name":"GetPanel","DeclaringType":"Sandbox.WorldPanel","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Components\\UI\\WorldPanel.cs","153"]}],"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":35},"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":50},"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":50},"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":50},"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.Origin","Name":"Origin","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The origin of the damage. For bullets this would be the shooter\u0027s eye position. For explosions, this would be the center of the exposion."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","34"]}],"Documentation":{"Summary":"The origin of the damage. For bullets this would be the shooter\u0027s eye position. For explosions, this would be the center of the exposion."},"DocId":"P:Sandbox.DamageInfo.Origin"},{"PropertyType":"Vector3","Loc":{"File":"Scene/DamageInfo.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.DamageInfo.Position","Name":"Position","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The location of the damage on the hit object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\DamageInfo.cs","39"]}],"Documentation":{"Summary":"The location of the damage on the hit object."},"DocId":"P:Sandbox.DamageInfo.Position"},{"PropertyType":"Sandbox.PhysicsShape","Loc":{"File":"Scene/DamageInfo.cs","Line":45},"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","44"]}],"Documentation":{"Summary":"The physics shape that we hit (if any)"},"DocId":"P:Sandbox.DamageInfo.Shape"},{"PropertyType":"Sandbox.TagSet","Loc":{"File":"Scene/DamageInfo.cs","Line":50},"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","49"]}],"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":59},"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","54"]}],"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":17},"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","16"]}],"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":22},"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","21"]}],"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":27},"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","26"]}],"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)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"collision","Type":"Sandbox.Collision"}],"l":{"File":"Scene/Events/ISceneCollisionEvents.cs","Line":28},"IsPublic":true,"FullName":"Sandbox.ISceneCollisionEvents.OnCollisionHit","Name":"OnCollisionHit","DeclaringType":"Sandbox.ISceneCollisionEvents","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called when a collider/rigidbody hits another collider, including repeated hits on the same shape while they are already touching."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Events\\ISceneCollisionEvents.cs","27"]}],"Documentation":{"Summary":"Called when a collider/rigidbody hits another collider, including repeated hits\non the same shape while they are already touching."},"DocId":"M:Sandbox.ISceneCollisionEvents.OnCollisionHit(Sandbox.Collision)"}],"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.Threading.Tasks.Task","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.Scene"},{"Name":"options","Type":"Sandbox.SceneLoadOptions"},{"Name":"context","Type":"Sandbox.LoadingContext"}],"l":{"File":"Scene/Events/ISceneLoadingEvents.cs","Line":22},"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","21"]}],"Documentation":{"Summary":"Called during loading. The game will wait for your task to finish"},"DocId":"M:Sandbox.ISceneLoadingEvents.OnLoad(Sandbox.Scene,Sandbox.SceneLoadOptions,Sandbox.LoadingContext)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/Events/ISceneLoadingEvents.cs","Line":27},"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","26"]}],"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"},{"Name":"networked","Type":"System.Boolean"}],"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","46"]}],"Documentation":{"Summary":"Add a collision sound for this shape"},"DocId":"M:Sandbox.CollisionSoundSystem.AddShapeCollision(Sandbox.PhysicsShape,Sandbox.Surface,Vector3@,System.Single,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[{"Name":"shape","Type":"Sandbox.PhysicsShape"},{"Name":"surface","Type":"Sandbox.Surface"},{"Name":"contact","In":true,"Type":"Sandbox.PhysicsContact"},{"Name":"networked","Type":"System.Boolean"}],"l":{"File":"Scene/GameObjectSystems/CollisionSoundSystem.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.CollisionSoundSystem.AddShapeCollision","Name":"AddShapeCollision","DeclaringType":"Sandbox.CollisionSoundSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\CollisionSoundSystem.cs","71"]}],"DocId":"M:Sandbox.CollisionSoundSystem.AddShapeCollision(Sandbox.PhysicsShape,Sandbox.Surface,Sandbox.PhysicsContact@,System.Boolean)"}],"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":"capsule","Type":"Capsule"},{"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":"segments","Type":"System.Int32","Default":"12"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.Capsule.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Capsule","Name":"Capsule","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a wireframe capsule, simple cylinder with 2 hemispheres."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Capsule.cs","8"]}],"Documentation":{"Summary":"Draw a wireframe capsule, simple cylinder with 2 hemispheres."},"DocId":"M:Sandbox.DebugOverlaySystem.Capsule(Capsule,Color,System.Single,Transform,System.Boolean,System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"capsule","Type":"Capsule"},{"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":"segments","Type":"System.Int32","Default":"12"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.Cylinder.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Cylinder","Name":"Cylinder","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a wireframe cylinder, like a capsule without the hemispheres, showing all sides."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Cylinder.cs","8"]}],"Documentation":{"Summary":"Draw a wireframe cylinder, like a capsule without the hemispheres, showing all sides."},"DocId":"M:Sandbox.DebugOverlaySystem.Cylinder(Capsule,Color,System.Single,Transform,System.Boolean,System.Int32)"},{"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":12},"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","9"]}],"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"},{"Name":"localBoneTransforms","Type":"Transform[]","Default":"null"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.DrawModel.cs","Line":16707566},"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","8"]}],"Documentation":{"Summary":"Draw model in the world"},"DocId":"M:Sandbox.DebugOverlaySystem.Model(Sandbox.Model,Color,System.Single,Transform,System.Boolean,System.Boolean,Sandbox.Material,Transform[])"},{"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":"frustum","Type":"Sandbox.Frustum"},{"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.Frustum.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Frustum","Name":"Frustum","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draw a frustum"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Frustum.cs","8"]}],"Documentation":{"Summary":"Draw a frustum"},"DocId":"M:Sandbox.DebugOverlaySystem.Frustum(Sandbox.Frustum,Color,System.Single,Transform,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":11},"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","8"]}],"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":24},"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","21"]}],"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":11},"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","8"]}],"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":26},"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","23"]}],"DocId":"M:Sandbox.DebugOverlaySystem.Texture(Sandbox.Texture,Sandbox.Rect,System.Nullable\u00601{Color},System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"trace","Type":"Sandbox.SceneTraceResult"},{"Name":"duration","Type":"System.Single","Default":"0"},{"Name":"overlay","Type":"System.Boolean","Default":"False"}],"l":{"File":"Scene/GameObjectSystems/DebugOverlay/DebugOverlaySystem.Trace.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.DebugOverlaySystem.Trace","Name":"Trace","DeclaringType":"Sandbox.DebugOverlaySystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Draws the result of a physics trace, showing the start and end points, the hit location and normal (if any), and the traced shape (ray, sphere, box, capsule, cylinder) at both the start and end positions."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Trace.cs","9"]}],"Documentation":{"Summary":"Draws the result of a physics trace, showing the start and end points, the hit location and normal (if any),\nand the traced shape (ray, sphere, box, capsule, cylinder) at both the start and end positions."},"DocId":"M:Sandbox.DebugOverlaySystem.Trace(Sandbox.SceneTraceResult,System.Single,System.Boolean)"}],"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.Capsule.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Cylinder.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","4"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawLine.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.DrawModel.cs","3"]},{"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.Frustum.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","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Texture.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\DebugOverlay\\DebugOverlaySystem.Trace.cs","3"]}],"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":27},"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":12},"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","Methods":[],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystems/SceneAnimationSystem.cs","Line":10},"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","6"]}],"DocId":"T:Sandbox.SceneAnimationSystem"},{"Namespace":"Sandbox","BaseType":"Sandbox.GameObjectSystem\u003CT\u003E","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObjectSystems/SceneSpriteSystem.cs","Line":21},"IsPublic":true,"FullName":"Sandbox.SceneSpriteSystem.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SceneSpriteSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\SceneSpriteSystem.cs","18"]}],"DocId":"M:Sandbox.SceneSpriteSystem.Dispose"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystems/SceneSpriteSystem.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.SceneSpriteSystem..ctor","Name":".ctor","DeclaringType":"Sandbox.SceneSpriteSystem","DocId":"M:Sandbox.SceneSpriteSystem.#ctor(Sandbox.Scene)"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SceneSpriteSystem","Name":"SceneSpriteSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystems\\SceneSpriteSystem.cs","7"]}],"DocId":"T:Sandbox.SceneSpriteSystem"},{"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"},{"ReturnType":"System.Void","Parameters":[{"Name":"stage","Type":"Sandbox.GameObjectSystem.Stage"},{"Name":"order","Type":"System.Int32"},{"Name":"function","Type":"System.Action"},{"Name":"debugName","Type":"System.String"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":40},"IsProtected":true,"FullName":"Sandbox.GameObjectSystem.Listen","Name":"Listen","DeclaringType":"Sandbox.GameObjectSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Listen to a frame stage. Order is used to determine the order in which listeners are called, the default action always happens at 0, so if you want it to happen before you should go to -1, if you want it to happen after go to 1 etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.cs","37"]}],"Documentation":{"Summary":"Listen to a frame stage. Order is used to determine the order in which listeners are called, the default action always happens at 0, so if you\nwant it to happen before you should go to -1, if you want it to happen after go to 1 etc."},"DocId":"M:Sandbox.GameObjectSystem.Listen(Sandbox.GameObjectSystem.Stage,System.Int32,System.Action,System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argument","Type":"T[]"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.Network.cs","Line":45},"IsProtected":true,"FullName":"Sandbox.GameObjectSystem.__rpc_Wrapper","Name":"__rpc_Wrapper","DeclaringType":"Sandbox.GameObjectSystem","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","41"]}],"DocId":"M:Sandbox.GameObjectSystem.__rpc_Wrapper\u0060\u00601(Sandbox.WrappedMethod@,\u0060\u00600[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","Type":"System.Object[]"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.Network.cs","Line":52},"IsProtected":true,"FullName":"Sandbox.GameObjectSystem.__rpc_Wrapper","Name":"__rpc_Wrapper","DeclaringType":"Sandbox.GameObjectSystem","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","48"]}],"DocId":"M:Sandbox.GameObjectSystem.__rpc_Wrapper(Sandbox.WrappedMethod@,System.Object[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.Network.cs","Line":62},"IsProtected":true,"FullName":"Sandbox.GameObjectSystem.__sync_SetValue","Name":"__sync_SetValue","DeclaringType":"Sandbox.GameObjectSystem","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","55"]}],"DocId":"M:Sandbox.GameObjectSystem.__sync_SetValue\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"},{"ReturnType":"T","Parameters":[{"Name":"p","Type":"Sandbox.WrappedPropertyGet\u00601\u003CT\u003E"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.Network.cs","Line":106},"IsProtected":true,"FullName":"Sandbox.GameObjectSystem.__sync_GetValue","Name":"__sync_GetValue","DeclaringType":"Sandbox.GameObjectSystem","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","102"]}],"DocId":"M:Sandbox.GameObjectSystem.__sync_GetValue\u0060\u00601(Sandbox.WrappedPropertyGet\u00601{\u0060\u00600})"}],"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":19},"IsPublic":true,"FullName":"Sandbox.GameObjectSystem.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\GameObjectSystem.Network.cs","13"]}],"DocId":"P:Sandbox.GameObjectSystem.Id"}],"Fields":[],"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","7"]}],"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 important 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":[{"ReturnType":"System.Void","Parameters":[{"Name":"scene","Type":"Sandbox.Scene"}],"l":{"File":"Scene/GameObjectSystem/GameObjectSystem.cs","Line":109},"IsProtected":true,"FullName":"Sandbox.GameObjectSystem\u003CT\u003E..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObjectSystem\u003CT\u003E","DocId":"M:Sandbox.GameObjectSystem\u00601.#ctor(Sandbox.Scene)"}],"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":"Sandbox.ConfigData","Methods":[{"ReturnType":"System.Object","Parameters":[{"Name":"systemType","Type":"Sandbox.TypeDescription"},{"Name":"property","Type":"Sandbox.PropertyDescription"}],"l":{"File":"Scene/GameObjectSystem/SystemsConfig.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.SystemsConfig.GetPropertyValue","Name":"GetPropertyValue","DeclaringType":"Sandbox.SystemsConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get property value for a specific system type. Returns the configured value, or a default value for the type if not found."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\SystemsConfig.cs","29"]}],"Documentation":{"Summary":"Get property value for a specific system type.\nReturns the configured value, or a default value for the type if not found."},"DocId":"M:Sandbox.SystemsConfig.GetPropertyValue(Sandbox.TypeDescription,Sandbox.PropertyDescription)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"systemType","Type":"Sandbox.TypeDescription"},{"Name":"property","Type":"Sandbox.PropertyDescription"},{"Name":"value","Out":true,"Type":"System.Object"}],"l":{"File":"Scene/GameObjectSystem/SystemsConfig.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.SystemsConfig.TryGetPropertyValue","Name":"TryGetPropertyValue","DeclaringType":"Sandbox.SystemsConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to get property value for a specific system type. Returns true if the property was found in the config."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\SystemsConfig.cs","41"]}],"Documentation":{"Summary":"Try to get property value for a specific system type.\nReturns true if the property was found in the config."},"DocId":"M:Sandbox.SystemsConfig.TryGetPropertyValue(Sandbox.TypeDescription,Sandbox.PropertyDescription,System.Object@)"},{"ReturnType":"System.Void","Parameters":[{"Name":"systemType","Type":"Sandbox.TypeDescription"},{"Name":"property","Type":"Sandbox.PropertyDescription"},{"Name":"value","Type":"System.Object"}],"l":{"File":"Scene/GameObjectSystem/SystemsConfig.cs","Line":93},"IsPublic":true,"FullName":"Sandbox.SystemsConfig.SetPropertyValue","Name":"SetPropertyValue","DeclaringType":"Sandbox.SystemsConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set property value for a specific system type"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\SystemsConfig.cs","90"]}],"Documentation":{"Summary":"Set property value for a specific system type"},"DocId":"M:Sandbox.SystemsConfig.SetPropertyValue(Sandbox.TypeDescription,Sandbox.PropertyDescription,System.Object)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObjectSystem/SystemsConfig.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.SystemsConfig..ctor","Name":".ctor","DeclaringType":"Sandbox.SystemsConfig","DocId":"M:Sandbox.SystemsConfig.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E\u003E","Loc":{"File":"Scene/GameObjectSystem/SystemsConfig.cs","Line":17},"IsProtected":true,"FullName":"Sandbox.SystemsConfig.Systems","Name":"Systems","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Stores GameObjectSystems to property names to property values"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\SystemsConfig.cs","15"]}],"Documentation":{"Summary":"Stores GameObjectSystems to property names to property values"},"DocId":"P:Sandbox.SystemsConfig.Systems"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.SystemsConfig","Name":"SystemsConfig","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Configuration for GameObjectSystem properties at a project level. Specific scenes may override this as well - but will be serialized directly in the scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObjectSystem\\SystemsConfig.cs","10"]}],"Documentation":{"Summary":"Configuration for GameObjectSystem properties at a project level. \nSpecific scenes may override this as well - but will be serialized directly in the scene."},"DocId":"T:Sandbox.SystemsConfig"},{"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":85},"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","82"]}],"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":101},"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","98"]}],"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":121},"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","118"]}],"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":160},"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","157"]}],"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":168},"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","165"]}],"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","173"]}],"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":182},"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","181"]}],"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":189},"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","186"]}],"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":407},"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","405"]}],"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":416},"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","415"]}],"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":425},"IsPublic":true,"FullName":"Sandbox.ComponentList.ForEach","Name":"ForEach","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","422"]}],"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":455},"IsPublic":true,"FullName":"Sandbox.ComponentList.ForEach","Name":"ForEach","DeclaringType":"Sandbox.ComponentList","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\ComponentList.cs","454"]}],"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":480},"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","477"]}],"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":514},"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","511"]}],"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":525},"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","522"]}],"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":536},"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","533"]}],"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":547},"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","544"]}],"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":558},"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","555"]}],"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":569},"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","566"]}],"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":580},"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","577"]}],"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":591},"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","588"]}],"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":602},"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","599"]}],"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":613},"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","610"]}],"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","621"]}],"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":421},"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","420"]}],"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":652},"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","648"]}],"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":658},"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","654"]}],"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":665},"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","660"]}],"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":671},"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","667"]}],"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":677},"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","673"]}],"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","645"]}],"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":20},"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","18"]}],"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":319},"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","316"]}],"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":327},"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","325"]}],"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":334},"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","331"]}],"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":345},"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","343"]}],"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":351},"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","349"]}],"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":356},"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","355"]}],"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":361},"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","360"]}],"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":366},"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","365"]}],"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":371},"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","370"]}],"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":377},"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","376"]}],"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":447},"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","443"]}],"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":456},"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","452"]}],"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":469},"IsPublic":true,"FullName":"Sandbox.GameObject.AddSibling","Name":"AddSibling","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","465"]}],"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":482},"IsPublic":true,"FullName":"Sandbox.GameObject.SetParent","Name":"SetParent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","478"]}],"DocId":"M:Sandbox.GameObject.SetParent(Sandbox.GameObject,System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.cs","Line":596},"IsPublic":true,"FullName":"Sandbox.GameObject.MakeNameUnique","Name":"MakeNameUnique","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","593"]}],"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__81"]},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.PureAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","649"]}],"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":667},"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","663"]}],"DocId":"M:Sandbox.GameObject.EditLog(System.String,System.Object)"},{"ReturnType":"BBox","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.cs","Line":16707566},"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","671"]}],"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":16707566},"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","694"]}],"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":715},"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","711"]}],"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":93},"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","90"]}],"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":113},"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","111"]}],"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":136},"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","134"]}],"Documentation":{"Summary":"Destroy all components and child objects"},"DocId":"M:Sandbox.GameObject.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"},{"Name":"find","Type":"Sandbox.FindMode","Default":"69"}],"l":{"File":"Scene/GameObject/GameObject.Event.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.GameObject.RunEvent","Name":"RunEvent","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Post event to a specific GameObject (and its descendants by default - you can specify a \u003Cspan style=\u0022color: #86C691;\u0022\u003EFindMode\u003C/span\u003E to control this)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Event.cs","9"]}],"DocId":"M:Sandbox.GameObject.RunEvent\u0060\u00601(System.Action\u00601{\u0060\u00600},Sandbox.FindMode)"},{"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":126},"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","125"]}],"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":"options","Type":"Sandbox.NetworkSpawnOptions"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":135},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkSpawn","Name":"NetworkSpawn","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Spawn on the network with the specified options. If you have permission to spawn entities, this will spawn on everyone else\u0027s clients."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","131"]}],"Documentation":{"Summary":"Spawn on the network with the specified options. If you have permission to spawn\nentities, this will spawn on everyone else\u0027s clients."},"DocId":"M:Sandbox.GameObject.NetworkSpawn(Sandbox.NetworkSpawnOptions)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"enabled","Type":"System.Boolean"},{"Name":"owner","Type":"Sandbox.Connection"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":190},"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","187"]}],"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(System.Boolean,Sandbox.Connection)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"owner","Type":"Sandbox.Connection"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":203},"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","202"]}],"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":[{"Name":"p","In":true,"Type":"Sandbox.WrappedPropertySet\u00601\u003CT\u003E"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":408},"IsProtected":true,"FullName":"Sandbox.GameObject.__sync_SetValue","Name":"__sync_SetValue","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","404"]}],"DocId":"M:Sandbox.GameObject.__sync_SetValue\u0060\u00601(Sandbox.WrappedPropertySet\u00601{\u0060\u00600}@)"},{"ReturnType":"T","Parameters":[{"Name":"p","Type":"Sandbox.WrappedPropertyGet\u00601\u003CT\u003E"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":443},"IsProtected":true,"FullName":"Sandbox.GameObject.__sync_GetValue","Name":"__sync_GetValue","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","436"]}],"DocId":"M:Sandbox.GameObject.__sync_GetValue\u0060\u00601(Sandbox.WrappedPropertyGet\u00601{\u0060\u00600})"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argument","Type":"T[]"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":449},"IsProtected":true,"FullName":"Sandbox.GameObject.__rpc_Wrapper","Name":"__rpc_Wrapper","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","445"]}],"DocId":"M:Sandbox.GameObject.__rpc_Wrapper\u0060\u00601(Sandbox.WrappedMethod@,\u0060\u00600[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","In":true,"Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","Type":"System.Object[]"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":456},"IsProtected":true,"FullName":"Sandbox.GameObject.__rpc_Wrapper","Name":"__rpc_Wrapper","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"System.ComponentModel.EditorBrowsableAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","452"]}],"DocId":"M:Sandbox.GameObject.__rpc_Wrapper(Sandbox.WrappedMethod@,System.Object[])"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":14},"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","11"]}],"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":24},"IsPublic":true,"FullName":"Sandbox.GameObject.UpdateFromPrefab","Name":"UpdateFromPrefab","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","21"]}],"DocId":"M:Sandbox.GameObject.UpdateFromPrefab"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"prefabFilePath","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":41},"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","38"]}],"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":133},"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","130"]}],"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":124},"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 will return an object containing the patch/diff between instance and prefab."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","122"]}],"Documentation":{"Summary":"Returns either a full JsonObject with all the GameObjects data,\nor if this GameObject is a prefab instance, it will 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":279},"IsPublic":true,"FullName":"Sandbox.GameObject.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","278"]}],"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":16707566},"IsPublic":true,"FullName":"Sandbox.GameObject.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","280"]}],"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":894},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.JsonRead","Name":"JsonRead","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","891"]}],"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":937},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObject.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.GameObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","934"]}],"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":"name","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","Documentation":{"Summary":"Create a new GameObject with the given name. Will be created enabled."},"DocId":"M:Sandbox.GameObject.#ctor(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"enabled","Type":"System.Boolean"},{"Name":"name","Type":"System.String"}],"l":{"File":"Scene/GameObject/GameObject.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","Documentation":{"Summary":"Create a new GameObject with the given enabled state and name."},"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":43},"IsPublic":true,"FullName":"Sandbox.GameObject..ctor","Name":".ctor","DeclaringType":"Sandbox.GameObject","Documentation":{"Summary":"Create a new GameObject with the given parent, enabled state and name."},"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":140},"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":144},"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":20},"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","18"]}],"Documentation":{"Summary":"The scene that this GameObject is in."},"DocId":"P:Sandbox.GameObject.Scene"},{"PropertyType":"Sandbox.GameTransform","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":27},"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","26"]}],"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":37},"IsPublic":true,"FullName":"Sandbox.GameObject.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"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","31"]}],"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":48},"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","47"]}],"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":57},"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","52"]}],"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":72},"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","71"]}],"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":77},"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","76"]}],"Documentation":{"Summary":"Access components on this GameObject"},"DocId":"P:Sandbox.GameObject.Components"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":88},"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","81"]}],"Documentation":{"Summary":"Is this gameobject enabled?"},"DocId":"P:Sandbox.GameObject.Enabled"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":189},"IsPublic":true,"FullName":"Sandbox.GameObject.Parent","Name":"Parent","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","179"]}],"DocId":"P:Sandbox.GameObject.Parent"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.GameObject\u003E","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":340},"IsPublic":true,"FullName":"Sandbox.GameObject.Children","Name":"Children","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.cs","338"]}],"DocId":"P:Sandbox.GameObject.Children"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.cs","Line":347},"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","345"]}],"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":772},"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","771"]}],"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":106},"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","105"]}],"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":89},"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","88"]}],"DocId":"P:Sandbox.GameObject.Flags"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Flags.cs","Line":94},"IsPublic":true,"FullName":"Sandbox.GameObject.IsDeserializing","Name":"IsDeserializing","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if this GameObject is being deserialized right now"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Flags.cs","93"]}],"Documentation":{"Summary":"True if this GameObject is being deserialized right now"},"DocId":"P:Sandbox.GameObject.IsDeserializing"},{"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":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"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":102},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkInterpolation","Name":"NetworkInterpolation","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Network.Interpolation or Network.Flags"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"ExposeAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether our networked transform will be interpolated. This property will only be synchronized for a root network object. Obsolete: 09/12/2025"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","100"]}],"Documentation":{"Summary":"Whether our networked transform will be interpolated. This property will only\nbe synchronized for a root network object.\n            \nObsolete: 09/12/2025"},"DocId":"P:Sandbox.GameObject.NetworkInterpolation"},{"PropertyType":"Sandbox.GameObject.NetworkAccessor","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":522},"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","516"]}],"Documentation":{"Summary":"Access network information for this GameObject."},"DocId":"P:Sandbox.GameObject.Network"},{"PropertyType":"Sandbox.GameObject.NetworkAccessor","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":537},"IsPublic":true,"FullName":"Sandbox.GameObject.RootNetwork","Name":"RootNetwork","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","532"]}],"DocId":"P:Sandbox.GameObject.RootNetwork"},{"PropertyType":"System.String","Loc":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":51},"IsPublic":true,"FullName":"Sandbox.GameObject.PrefabInstanceSource","Name":"PrefabInstanceSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Prefab.cs","46"]}],"DocId":"P:Sandbox.GameObject.PrefabInstanceSource"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Prefab.cs","Line":62},"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","57"]}],"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":73},"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","72"]}],"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","12"]},{"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.Event.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","86"]},{"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","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.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.Version02.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":682},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.EnableInterpolation","Name":"EnableInterpolation","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Interpolation Property"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable interpolation for the networked object\u0027s transform. Obsolete: 09/12/2025"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","678"]}],"Documentation":{"Summary":"Enable interpolation for the networked object\u0027s transform.\nObsolete: 09/12/2025"},"DocId":"M:Sandbox.GameObject.NetworkAccessor.EnableInterpolation"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":696},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.DisableInterpolation","Name":"DisableInterpolation","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Interpolation Property"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable interpolation for the networked object\u0027s transform. Obsolete: 09/12/2025"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","692"]}],"Documentation":{"Summary":"Disable interpolation for the networked object\u0027s transform.\nObsolete: 09/12/2025"},"DocId":"M:Sandbox.GameObject.NetworkAccessor.DisableInterpolation"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":707},"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","705"]}],"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":717},"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","714"]}],"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":727},"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","724"]}],"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":738},"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","735"]}],"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.Void","Parameters":[{"Name":"descendent","Type":"Sandbox.GameObject"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":759},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Refresh","Name":"Refresh","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a refresh for a specific \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E in the hierarchy of this networked object to other clients. This is useful if you\u0027ve destroyed or added a new \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGameObject\u003C/span\u003E descendent and don\u0027t want to refresh the entire networked object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","756"]}],"Documentation":{"Summary":"Send a refresh for a specific \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E in the hierarchy of this networked object to other clients.\nThis is useful if you\u0027ve destroyed or added a new \u003Csee cref=\u0022T:Sandbox.GameObject\u0022 /\u003E descendent and don\u0027t want to refresh\nthe entire networked object."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.Refresh(Sandbox.GameObject)"},{"ReturnType":"System.Void","Parameters":[{"Name":"component","Type":"Sandbox.Component"}],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":779},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Refresh","Name":"Refresh","DeclaringType":"Sandbox.GameObject.NetworkAccessor","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Send a refresh for a specific \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E in the hierarchy of this networked object to other clients. This is useful if you\u0027ve destroyed or added a new \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EComponent\u003C/span\u003E and don\u0027t want to refresh the entire object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","776"]}],"Documentation":{"Summary":"Send a refresh for a specific \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E in the hierarchy of this networked object to other clients.\nThis is useful if you\u0027ve destroyed or added a new \u003Csee cref=\u0022T:Sandbox.Component\u0022 /\u003E and don\u0027t want to refresh the entire object."},"DocId":"M:Sandbox.GameObject.NetworkAccessor.Refresh(Sandbox.Component)"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Scene/GameObject/GameObject.Network.cs","Line":803},"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 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","799"]}],"Documentation":{"Summary":"Become the network owner of this object.\n\u003Cbr /\u003E\u003Cbr /\u003E\nNote: whether 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":828},"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 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","825"]}],"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 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":898},"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 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","894"]}],"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 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":932},"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","928"]}],"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":941},"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","937"]}],"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":553},"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":560},"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","559"]}],"Documentation":{"Summary":"Is this object networked?"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.Active"},{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":565},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.RootGameObject","Name":"RootGameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the GameObject that is the root of this network object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","564"]}],"Documentation":{"Summary":"Get the GameObject that is the root of this network object"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.RootGameObject"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":571},"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","569"]}],"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":576},"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","575"]}],"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":582},"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","580"]}],"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":587},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.CreatorId","Name":"CreatorId","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The Id of the creator of this object"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","586"]}],"Documentation":{"Summary":"The Id of the creator of this object"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.CreatorId"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":594},"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","592"]}],"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":601},"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","599"]}],"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":608},"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","606"]}],"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":613},"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","612"]}],"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":618},"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","617"]}],"Documentation":{"Summary":"Determines what happens when the owner disconnects."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.NetworkOrphaned"},{"PropertyType":"Sandbox.NetworkFlags","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":632},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.Flags","Name":"Flags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Network flags which describe the behavior of this networked object. \u003Cb\u003ECan only be changed by the host after the networked object has been spawned.\u003C/b\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","628"]}],"Documentation":{"Summary":"Network flags which describe the behavior of this networked object.\n\u003Cb\u003ECan only be changed by the host after the networked object has been spawned.\u003C/b\u003E"},"DocId":"P:Sandbox.GameObject.NetworkAccessor.Flags"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":644},"IsPublic":true,"FullName":"Sandbox.GameObject.NetworkAccessor.AlwaysTransmit","Name":"AlwaysTransmit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Determines whether updates for this networked object are always transmitted to clients. Otherwise, they are only transmitted when the object is determined as visible to each client."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Network.cs","638"]}],"Documentation":{"Summary":"Determines whether updates for this networked object are always transmitted to clients. Otherwise,\nthey are only transmitted when the object is determined as visible to each client."},"DocId":"P:Sandbox.GameObject.NetworkAccessor.AlwaysTransmit"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/GameObject/GameObject.Network.cs","Line":662},"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","656"]}],"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","546"]}],"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":[{"PropertyType":"System.Nullable\u00601\u003CTransform\u003E","Loc":{"File":"Scene/GameObject/GameObject.Serialize.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.GameObject.DeserializeOptions.TransformOverride","Name":"TransformOverride","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows overriding the transform when deserializing. Will apply only to the root object."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameObject.Serialize.cs","113"]}],"Documentation":{"Summary":"Allows overriding the transform when deserializing. Will apply only to the root object."},"DocId":"P:Sandbox.GameObject.DeserializeOptions.TransformOverride"}],"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","385"]}],"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","386"]}],"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","387"]}],"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","388"]}],"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","389"]}],"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":"System.ObsoleteAttribute"},{"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"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.PhysicsBone","Name":"PhysicsBone","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The position of this object is controlled by by physics - usually via a RigidBody component"]}],"Documentation":{"Summary":"The position of this object is controlled by by physics - usually via a RigidBody component"},"DocId":"F:Sandbox.GameObjectFlags.PhysicsBone"},{"FieldType":"Sandbox.GameObjectFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.GameObjectFlags.NoInterpolation","Name":"NoInterpolation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Stops this object being interpolated, either via the network system or the physics system"]}],"Documentation":{"Summary":"Stops this object being interpolated, either via the network system or the physics system"},"DocId":"F:Sandbox.GameObjectFlags.NoInterpolation"}],"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: #4EC9B0;\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","363"]}],"Documentation":{"Summary":"Disable the proxy temporarily"},"DocId":"M:Sandbox.GameTransform.DisableProxy"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/GameTransform.Interpolation.cs","Line":170},"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","168"]}],"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":178},"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","175"]}],"DocId":"M:Sandbox.GameTransform.ClearLerp"}],"Constructors":[],"Properties":[{"PropertyType":"Sandbox.GameObject","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":19},"IsPublic":true,"FullName":"Sandbox.GameTransform.GameObject","Name":"GameObject","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","17"]}],"DocId":"P:Sandbox.GameTransform.GameObject"},{"PropertyType":"Sandbox.TransformProxy","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":40},"IsPublic":true,"FullName":"Sandbox.GameTransform.Proxy","Name":"Proxy","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\GameTransform.cs","39"]}],"DocId":"P:Sandbox.GameTransform.Proxy"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":72},"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","66"]}],"Documentation":{"Summary":"The current interpolated local transform."},"DocId":"P:Sandbox.GameTransform.InterpolatedLocal"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":95},"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","78"]}],"Documentation":{"Summary":"The current local transform."},"DocId":"P:Sandbox.GameTransform.Local"},{"PropertyType":"Transform","Loc":{"File":"Scene/GameObject/GameTransform/GameTransform.cs","Line":202},"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","173"]}],"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","7"]},{"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.TransformProxy..ctor","Name":".ctor","DeclaringType":"Sandbox.TransformProxy","DocId":"M:Sandbox.TransformProxy.#ctor"}],"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":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/TransformProxyComponent.cs","Line":13},"IsProtected":true,"FullName":"Sandbox.TransformProxyComponent.OnEnabled","Name":"OnEnabled","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","11"]}],"DocId":"M:Sandbox.TransformProxyComponent.OnEnabled"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/GameObject/GameTransform/TransformProxyComponent.cs","Line":19},"IsProtected":true,"FullName":"Sandbox.TransformProxyComponent.OnDisabled","Name":"OnDisabled","DeclaringType":"Sandbox.TransformProxyComponent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\GameObject\\GameTransform\\TransformProxyComponent.cs","16"]}],"DocId":"M:Sandbox.TransformProxyComponent.OnDisabled"},{"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.TransformProxyComponent..ctor","Name":".ctor","DeclaringType":"Sandbox.TransformProxyComponent","DocId":"M:Sandbox.TransformProxyComponent.#ctor"}],"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","Properties":[{"PropertyType":"System.Collections.Specialized.NotifyCollectionChangedAction","Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.NetDictionaryChangeEvent\u003CTKey,TValue\u003E.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","13"]}],"DocId":"P:Sandbox.NetDictionaryChangeEvent\u00602.Type"},{"PropertyType":"TKey","Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.NetDictionaryChangeEvent\u003CTKey,TValue\u003E.Key","Name":"Key","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","14"]}],"DocId":"P:Sandbox.NetDictionaryChangeEvent\u00602.Key"},{"PropertyType":"TValue","Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.NetDictionaryChangeEvent\u003CTKey,TValue\u003E.NewValue","Name":"NewValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","15"]}],"DocId":"P:Sandbox.NetDictionaryChangeEvent\u00602.NewValue"},{"PropertyType":"TValue","Loc":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.NetDictionaryChangeEvent\u003CTKey,TValue\u003E.OldValue","Name":"OldValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","16"]}],"DocId":"P:Sandbox.NetDictionaryChangeEvent\u00602.OldValue"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetDictionaryChangeEvent\u003CTKey,TValue\u003E","Name":"NetDictionaryChangeEvent\u003CTKey,TValue\u003E","Documentation":{"Summary":"Describes a change to a \u003Csee cref=\u0022T:Sandbox.NetDictionary\u00602\u0022 /\u003E which is passed to\n\u003Csee cref=\u0022F:Sandbox.NetDictionary\u00602.OnChanged\u0022 /\u003E whenever its contents change."},"DocId":"T:Sandbox.NetDictionaryChangeEvent\u00602"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetDictionary.cs","Line":83},"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","81"]}],"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":124},"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","121"]}],"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":135},"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","132"]}],"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":146},"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","143"]}],"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":157},"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","154"]}],"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":165},"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","162"]}],"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":172},"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","170"]}],"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":178},"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","175"]}],"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":194},"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","191"]}],"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":203},"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","202"]}],"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":244},"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","241"]}],"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":59},"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":74},"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","73"]}],"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":186},"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","183"]}],"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":208},"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","207"]}],"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":218},"IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.Item","Name":"Item","DocId":"P:Sandbox.NetDictionary\u00602.Item"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSandbox.NetDictionaryChangeEvent\u00602\u003CTKey,TValue\u003E\u003E","IsPublic":true,"FullName":"Sandbox.NetDictionary\u003CTKey,TValue\u003E.OnChanged","Name":"OnChanged","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetDictionary.cs","54"]}],"Documentation":{"Summary":"Get notified when the dictionary is changed."},"DocId":"F:Sandbox.NetDictionary\u00602.OnChanged"}],"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","39"]}],"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","Properties":[{"PropertyType":"System.Collections.Specialized.NotifyCollectionChangedAction","Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":14},"IsPublic":true,"FullName":"Sandbox.NetListChangeEvent\u003CT\u003E.Type","Name":"Type","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","13"]}],"DocId":"P:Sandbox.NetListChangeEvent\u00601.Type"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.NetListChangeEvent\u003CT\u003E.Index","Name":"Index","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","14"]}],"DocId":"P:Sandbox.NetListChangeEvent\u00601.Index"},{"PropertyType":"System.Int32","Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.NetListChangeEvent\u003CT\u003E.MovedIndex","Name":"MovedIndex","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","15"]}],"DocId":"P:Sandbox.NetListChangeEvent\u00601.MovedIndex"},{"PropertyType":"T","Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.NetListChangeEvent\u003CT\u003E.NewValue","Name":"NewValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","16"]}],"DocId":"P:Sandbox.NetListChangeEvent\u00601.NewValue"},{"PropertyType":"T","Loc":{"File":"Scene/Networking/Containers/NetList.cs","Line":18},"IsPublic":true,"FullName":"Sandbox.NetListChangeEvent\u003CT\u003E.OldValue","Name":"OldValue","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","17"]}],"DocId":"P:Sandbox.NetListChangeEvent\u00601.OldValue"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetListChangeEvent\u003CT\u003E","Name":"NetListChangeEvent\u003CT\u003E","Documentation":{"Summary":"Describes a change to a \u003Csee cref=\u0022T:Sandbox.NetListChangeEvent\u00601\u0022 /\u003E which is passed to\n\u003Csee cref=\u0022F:Sandbox.NetList\u00601.OnChanged\u0022 /\u003E whenever its contents change."},"DocId":"T:Sandbox.NetListChangeEvent\u00601"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":69},"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","67"]}],"DocId":"M:Sandbox.NetList\u00601.Dispose"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":147},"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","144"]}],"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":158},"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","155"]}],"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":165},"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","163"]}],"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":174},"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","171"]}],"DocId":"M:Sandbox.NetList\u00601.Add(\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"collection","Type":"System.Collections.Generic.IEnumerable\u00601\u003CT\u003E"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":185},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.AddRange","Name":"AddRange","DeclaringType":"Sandbox.NetList\u003CT\u003E","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","182"]}],"DocId":"M:Sandbox.NetList\u00601.AddRange(System.Collections.Generic.IEnumerable\u00601{\u0060\u00600})"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"T"}],"l":{"File":"Scene/Networking/Containers/NetList.cs","Line":199},"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","196"]}],"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":207},"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","204"]}],"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":215},"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","212"]}],"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":226},"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","223"]}],"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":257},"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","254"]}],"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":61},"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":235},"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","234"]}],"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":245},"IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.Item","Name":"Item","DocId":"P:Sandbox.NetList\u00601.Item"}],"Fields":[{"FieldType":"System.Action\u00601\u003CSandbox.NetListChangeEvent\u00601\u003CT\u003E\u003E","IsPublic":true,"FullName":"Sandbox.NetList\u003CT\u003E.OnChanged","Name":"OnChanged","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Containers\\NetList.cs","56"]}],"Documentation":{"Summary":"Get notified when the list has changed."},"DocId":"F:Sandbox.NetList\u00601.OnChanged"}],"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","40"]}],"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.NetworkFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkFlags.None","Name":"None","DocId":"F:Sandbox.NetworkFlags.None"},{"FieldType":"Sandbox.NetworkFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkFlags.NoInterpolation","Name":"NoInterpolation","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable network transform interpolation for this networked object."]}],"Documentation":{"Summary":"Disable network transform interpolation for this networked object."},"DocId":"F:Sandbox.NetworkFlags.NoInterpolation"},{"FieldType":"Sandbox.NetworkFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkFlags.NoPositionSync","Name":"NoPositionSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable position synchronization for the transform of this networked object."]}],"Documentation":{"Summary":"Disable position synchronization for the transform of this networked object."},"DocId":"F:Sandbox.NetworkFlags.NoPositionSync"},{"FieldType":"Sandbox.NetworkFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkFlags.NoRotationSync","Name":"NoRotationSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable rotation synchronization for the transform of this networked object."]}],"Documentation":{"Summary":"Disable rotation synchronization for the transform of this networked object."},"DocId":"F:Sandbox.NetworkFlags.NoRotationSync"},{"FieldType":"Sandbox.NetworkFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkFlags.NoScaleSync","Name":"NoScaleSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable scale synchronization for the transform of this networked object."]}],"Documentation":{"Summary":"Disable scale synchronization for the transform of this networked object."},"DocId":"F:Sandbox.NetworkFlags.NoScaleSync"},{"FieldType":"Sandbox.NetworkFlags","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkFlags.NoTransformSync","Name":"NoTransformSync","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Disable synchronization for the entire transform of this networked object."]}],"Documentation":{"Summary":"Disable synchronization for the entire transform of this networked object."},"DocId":"F:Sandbox.NetworkFlags.NoTransformSync"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetworkFlags","Name":"NetworkFlags","Attributes":[{"FullName":"System.FlagsAttribute"},{"FullName":"ExposeAttribute"}],"Documentation":{"Summary":"Describes the behavior of network objects."},"DocId":"T:Sandbox.NetworkFlags"},{"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","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions..ctor","Name":".ctor","DeclaringType":"Sandbox.NetworkSpawnOptions","Documentation":{"Summary":"Configurable options when spawning a networked object."},"DocId":"M:Sandbox.NetworkSpawnOptions.#ctor"}],"Properties":[{"PropertyType":"System.Nullable\u00601\u003CSandbox.NetworkOrphaned\u003E","Loc":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions.OrphanedMode","Name":"OrphanedMode","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","16"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:Sandbox.GameObject.NetworkAccessor.NetworkOrphaned\u0022 /\u003E"},"DocId":"P:Sandbox.NetworkSpawnOptions.OrphanedMode"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.OwnerTransfer\u003E","Loc":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions.OwnerTransfer","Name":"OwnerTransfer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","21"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:Sandbox.GameObject.NetworkAccessor.OwnerTransfer\u0022 /\u003E"},"DocId":"P:Sandbox.NetworkSpawnOptions.OwnerTransfer"},{"PropertyType":"System.Nullable\u00601\u003CSandbox.NetworkFlags\u003E","Loc":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions.Flags","Name":"Flags","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","26"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:Sandbox.GameObject.NetworkAccessor.Flags\u0022 /\u003E"},"DocId":"P:Sandbox.NetworkSpawnOptions.Flags"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Boolean\u003E","Loc":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions.AlwaysTransmit","Name":"AlwaysTransmit","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["\u003Cinheritdoc\u003E\u003C/inheritdoc\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","31"]}],"Documentation":{"Summary":"\u003Cinheritdoc cref=\u0022P:Sandbox.GameObject.NetworkAccessor.AlwaysTransmit\u0022 /\u003E"},"DocId":"P:Sandbox.NetworkSpawnOptions.AlwaysTransmit"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions.StartEnabled","Name":"StartEnabled","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Should this networked object start enabled?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","36"]}],"Documentation":{"Summary":"Should this networked object start enabled?"},"DocId":"P:Sandbox.NetworkSpawnOptions.StartEnabled"},{"PropertyType":"Sandbox.Connection","Loc":{"File":"Scene/Networking/NetworkSpawnOptions.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions.Owner","Name":"Owner","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Who should be the owner of this networked object?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","41"]}],"Documentation":{"Summary":"Who should be the owner of this networked object?"},"DocId":"P:Sandbox.NetworkSpawnOptions.Owner"}],"Fields":[{"FieldType":"Sandbox.NetworkSpawnOptions","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.NetworkSpawnOptions.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\NetworkSpawnOptions.cs","11"]}],"Documentation":{"Summary":"The default network spawn options."},"DocId":"F:Sandbox.NetworkSpawnOptions.Default"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.NetworkSpawnOptions","Name":"NetworkSpawnOptions","Documentation":{"Summary":"Configurable options when spawning a networked object."},"DocId":"T:Sandbox.NetworkSpawnOptions"},{"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":175},"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","172"]}],"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":190},"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","187"]}],"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":207},"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","204"]}],"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","221"]}],"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":241},"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","238"]}],"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":258},"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","255"]}],"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","272"]}],"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":244},"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","240"]}],"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":278},"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","274"]}],"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":"argument","Type":"T[]"}],"l":{"File":"Scene/Networking/Rpc.StaticRpc.cs","Line":58},"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 with a single argument of an array type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.StaticRpc.cs","55"]}],"Documentation":{"Summary":"Called when a static RPC is called with a single argument of an array type."},"DocId":"M:Sandbox.Rpc.OnCallRpc\u0060\u00601(Sandbox.WrappedMethod,\u0060\u00600[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"m","Type":"Sandbox.WrappedMethod"},{"Name":"argumentList","Type":"System.Object[]"}],"l":{"File":"Scene/Networking/Rpc.StaticRpc.cs","Line":67},"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 with object parameters."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\Rpc.StaticRpc.cs","64"]}],"Documentation":{"Summary":"Called when a static RPC is called with object parameters."},"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","6"]}],"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":359},"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","357"]}],"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__46"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously load and mount any VPKs from the provided server response."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","365"]}],"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":380},"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","378"]}],"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":452},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","450"]}],"DocId":"M:Sandbox.SceneNetworkSystem.Dispose"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":464},"IsProtected":true,"FullName":"Sandbox.SceneNetworkSystem.WorkoutMapName","Name":"WorkoutMapName","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","461"]}],"DocId":"M:Sandbox.SceneNetworkSystem.WorkoutMapName"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":479},"IsProtected":true,"FullName":"Sandbox.SceneNetworkSystem.Tick","Name":"Tick","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","476"]}],"DocId":"M:Sandbox.SceneNetworkSystem.Tick"},{"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__58"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["We have received a snapshot of the world."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","533"]}],"Documentation":{"Summary":"We have received 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":646},"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","643"]}],"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","654"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnConnected(Sandbox.Connection)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":676},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnInitialize","Name":"OnInitialize","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","673"]}],"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","687"]}],"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","706"]}],"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":751},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.OnHostChanged","Name":"OnHostChanged","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","748"]}],"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","774"]}],"DocId":"M:Sandbox.SceneNetworkSystem.OnBecameHost(Sandbox.Connection)"},{"ReturnType":"System.IDisposable","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Networking/SceneNetworkSystem.cs","Line":814},"IsPublic":true,"FullName":"Sandbox.SceneNetworkSystem.Push","Name":"Push","DeclaringType":"Sandbox.SceneNetworkSystem","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Networking\\SceneNetworkSystem.cs","811"]}],"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: #86C691;\u0022\u003Efloat\u003C/span\u003E, \u003Cspan style=\u0022color: #86C691;\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":158},"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","156"]}],"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":165},"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","162"]}],"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":172},"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","169"]}],"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","176"]}],"Documentation":{"Summary":"Get a (cached) scene from a PrefabFile"},"DocId":"M:Sandbox.SceneUtility.GetPrefabScene(Sandbox.PrefabFile)"},{"ReturnType":"System.Void","Parameters":[{"Name":"objSource","Type":"Sandbox.GameObject"},{"Name":"bitmap","Type":"Sandbox.Bitmap"}],"l":{"File":"Scene/SceneUtility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.RenderGameObjectToBitmap","Name":"RenderGameObjectToBitmap","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a GameObject to a bitmap. This is usually used for easily rendering \u0022previews\u0022 of GameObjects, for things like saving thumbnails etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","279"]}],"Documentation":{"Summary":"Render a GameObject to a bitmap. This is usually used for easily rendering \u0022previews\u0022 of GameObjects, \nfor things like saving thumbnails etc."},"DocId":"M:Sandbox.SceneUtility.RenderGameObjectToBitmap(Sandbox.GameObject,Sandbox.Bitmap)"},{"ReturnType":"System.Void","Parameters":[{"Name":"model","Type":"Sandbox.Model"},{"Name":"bitmap","Type":"Sandbox.Bitmap"}],"l":{"File":"Scene/SceneUtility.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.RenderModelBitmap","Name":"RenderModelBitmap","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Render a Model to a bitmap. This is usually used for easily rendering \u0022previews\u0022 of Models for thumbnails"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","298"]}],"Documentation":{"Summary":"Render a Model to a bitmap. This is usually used for easily rendering \u0022previews\u0022 of Models for thumbnails"},"DocId":"M:Sandbox.SceneUtility.RenderModelBitmap(Sandbox.Model,Sandbox.Bitmap)"},{"ReturnType":"System.Void","Parameters":[{"Name":"action","Type":"System.Action"}],"l":{"File":"Scene/SceneUtility.cs","Line":322},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneUtility.RunInBatchGroup","Name":"RunInBatchGroup","DeclaringType":"Sandbox.SceneUtility","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run an action inside a batch group. A batchgroup is used with GameObject and Components to make sure that their OnEnable/OnDisable and other callbacks are called in a deterministic order, and that they can find each other during creation."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\SceneUtility.cs","319"]}],"Documentation":{"Summary":"Run an action inside a batch group. A batchgroup is used with GameObject and Components to\nmake sure that their OnEnable/OnDisable and other callbacks are called in a deterministic order,\nand that they can find each other during creation."},"DocId":"M:Sandbox.SceneUtility.RunInBatchGroup(System.Action)"}],"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":62},"IsPublic":true,"FullName":"Sandbox.PrefabScene.ToPrefabFile","Name":"ToPrefabFile","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","59"]}],"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":75},"IsPublic":true,"FullName":"Sandbox.PrefabScene.Serialize","Name":"Serialize","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","72"]}],"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":89},"IsPublic":true,"FullName":"Sandbox.PrefabScene.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","86"]}],"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":108},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.PrefabScene.JsonWrite","Name":"JsonWrite","DeclaringType":"Sandbox.PrefabScene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\PrefabScene.cs","105"]}],"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,"IsOverride":true,"Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":85},"IsProtected":true,"FullName":"Sandbox.Scene.Finalize","Name":"Finalize","DeclaringType":"Sandbox.Scene","DocId":"M:Sandbox.Scene.Finalize"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":98},"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","96"]}],"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":136},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Scene.CreateEditorScene","Name":"CreateEditorScene","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","133"]}],"DocId":"M:Sandbox.Scene.CreateEditorScene"},{"ReturnType":"Sandbox.GameObject","Parameters":[{"Name":"enabled","Type":"System.Boolean","Default":"True"}],"l":{"File":"Scene/Scene/Scene.cs","Line":144},"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","141"]}],"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","156"]}],"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":185},"IsPublic":true,"FullName":"Sandbox.Scene.ClearUnsavedChanges","Name":"ClearUnsavedChanges","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.cs","181"]}],"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","321"]}],"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","335"]}],"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","IsVirtual":true,"Parameters":[{"Name":"action","Type":"System.Action\u00601\u003CT\u003E"},{"Name":"find","Type":"Sandbox.FindMode","Default":"69"}],"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. The find argument is unused when calling this on a scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Event.cs","8"]}],"DocId":"M:Sandbox.Scene.RunEvent\u0060\u00601(System.Action\u00601{\u0060\u00600},Sandbox.FindMode)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.Loading.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Scene.StartLoading","Name":"StartLoading","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","14"]}],"DocId":"M:Sandbox.Scene.StartLoading"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"resource","Type":"Sandbox.GameResource"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Scene.Load","Name":"Load","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load from the provided \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneFile\u003C/span\u003E. This will not load the scene for other clients in a multiplayer session, you should instead use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EChangeScene\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneLoadOptions\u003C/span\u003E) if you want to bring other clients."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","14"]}],"Documentation":{"Summary":"Load from the provided \u003Csee cref=\u0022T:Sandbox.SceneFile\u0022 /\u003E. This will not load the scene for other clients in a\nmultiplayer session, you should instead use \u003Csee cref=\u0022M:Sandbox.Game.ChangeScene(Sandbox.SceneLoadOptions)\u0022 /\u003E\nif you want to bring other clients."},"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":"DescriptionAttribute","ConstructorArguments":["Load from the provided \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneLoadOptions\u003C/span\u003E. This will not load the scene for other clients in a multiplayer session, you should instead use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EChangeScene\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneLoadOptions\u003C/span\u003E) if you want to bring other clients."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","34"]}],"Documentation":{"Summary":"Load from the provided \u003Csee cref=\u0022T:Sandbox.SceneLoadOptions\u0022 /\u003E. This will not load the scene for other clients in a\nmultiplayer session, you should instead use \u003Csee cref=\u0022M:Sandbox.Game.ChangeScene(Sandbox.SceneLoadOptions)\u0022 /\u003E\nif you want to bring other clients."},"DocId":"M:Sandbox.Scene.Load(Sandbox.SceneLoadOptions)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"filename","Type":"System.String"}],"l":{"File":"Scene/Scene/Scene.LoadSave.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.Scene.LoadFromFile","Name":"LoadFromFile","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Load from the provided file name. This will not load the scene for other clients in a multiplayer session, you should instead use \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EGame\u003C/span\u003E.\u003Cspan style=\u0022color: #DCDCAA;\u0022\u003EChangeScene\u003C/span\u003E(\u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESceneLoadOptions\u003C/span\u003E) if you want to bring other clients."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","164"]}],"Documentation":{"Summary":"Load from the provided file name. This will not load the scene for other clients in a\nmultiplayer session, you should instead use \u003Csee cref=\u0022M:Sandbox.Game.ChangeScene(Sandbox.SceneLoadOptions)\u0022 /\u003E\nif you want to bring other clients."},"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":177},"IsPublic":true,"FullName":"Sandbox.Scene.Serialize","Name":"Serialize","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","174"]}],"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":207},"IsPublic":true,"FullName":"Sandbox.Scene.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","204"]}],"DocId":"M:Sandbox.Scene.Deserialize(System.Text.Json.Nodes.JsonObject,Sandbox.GameObject.DeserializeOptions)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.Connection"},{"Name":"box","Type":"BBox"}],"l":{"File":"Scene/Scene/Scene.Network.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Scene.IsBBoxVisibleToConnection","Name":"IsBBoxVisibleToConnection","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Are these bounds visible to the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Network.cs","142"]}],"Documentation":{"Summary":"Are these bounds visible to the specified \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E?"},"DocId":"M:Sandbox.Scene.IsBBoxVisibleToConnection(Sandbox.Connection,BBox)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"target","Type":"Sandbox.Connection"},{"Name":"position","Type":"Vector3"}],"l":{"File":"Scene/Scene/Scene.Network.cs","Line":167},"IsPublic":true,"FullName":"Sandbox.Scene.IsPointVisibleToConnection","Name":"IsPointVisibleToConnection","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Is a position visible to the specified \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Network.cs","164"]}],"Documentation":{"Summary":"Is a position visible to the specified \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E?"},"DocId":"M:Sandbox.Scene.IsPointVisibleToConnection(Sandbox.Connection,Vector3)"},{"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__153\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":"System.Void","Parameters":[{"Name":"target","Type":"System.Collections.Generic.List\u00601\u003CT\u003E"}],"l":{"File":"Scene/Scene/Scene.ObjectIndex.cs","Line":173},"IsPublic":true,"FullName":"Sandbox.Scene.GetAll","Name":"GetAll","DeclaringType":"Sandbox.Scene","Attributes":[{"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","169"]}],"DocId":"M:Sandbox.Scene.GetAll\u0060\u00601(System.Collections.Generic.List\u00601{\u0060\u00600})"},{"ReturnType":"T","Parameters":[],"l":{"File":"Scene/Scene/Scene.ObjectIndex.cs","Line":194},"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","190"]}],"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":195},"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","192"]}],"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":203},"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","200"]}],"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":210},"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","208"]}],"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":77},"IsPublic":true,"FullName":"Sandbox.Scene.EditorDraw","Name":"EditorDraw","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","75"]}],"DocId":"M:Sandbox.Scene.EditorDraw"},{"ReturnType":"System.Void","Parameters":[{"Name":"timeDelta","Type":"System.Double","Default":"0.1"}],"l":{"File":"Scene/Scene/Scene.Tick.cs","Line":237},"IsPublic":true,"FullName":"Sandbox.Scene.GameTick","Name":"GameTick","DeclaringType":"Sandbox.Scene","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Tick.cs","235"]}],"DocId":"M:Sandbox.Scene.GameTick(System.Double)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.GameObject\u003E","Parameters":[{"Name":"sphere","Type":"Sandbox.Sphere"}],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":123},"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","120"]}],"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":133},"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","130"]}],"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":143},"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","140"]}],"Documentation":{"Summary":"Find game objects in a frustum using physics."},"DocId":"M:Sandbox.Scene.FindInPhysics(Sandbox.Frustum)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"isEditor","Type":"System.Boolean"}],"l":{"File":"Scene/Scene/Scene.Components.cs","Line":9},"IsProtected":true,"FullName":"Sandbox.Scene..ctor","Name":".ctor","DeclaringType":"Sandbox.Scene","DocId":"M:Sandbox.Scene.#ctor(System.Boolean)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Scene/Scene/Scene.cs","Line":81},"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":92},"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","91"]}],"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":296},"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","295"]}],"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":29},"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","25"]}],"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":9},"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","7"]}],"DocId":"P:Sandbox.Scene.NetworkFrequency"},{"PropertyType":"System.Single","Loc":{"File":"Scene/Scene/Scene.Network.cs","Line":14},"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","13"]}],"Documentation":{"Summary":"One divided by ProjectSettings.Networking.UpdateRate."},"DocId":"P:Sandbox.Scene.NetworkRate"},{"PropertyType":"System.Collections.Generic.IEnumerable\u00601\u003CSandbox.Scene\u003E","Loc":{"File":"Scene/Scene/Scene.Static.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Scene.All","Name":"All","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["All active non-editor scenes."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Static.cs","12"]}],"Documentation":{"Summary":"All active non-editor scenes."},"DocId":"P:Sandbox.Scene.All"},{"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"]},{"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.Listener.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.LoadSave.cs","7"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.NavMesh.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Network.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.ObjectIndex.cs","16"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Static.cs","5"]},{"FullName":"ExposeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.System.cs","5"]},{"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","36"]}],"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","39"]}],"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","45"]}],"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","50"]}],"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","55"]}],"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","61"]}],"Documentation":{"Summary":"Add a new undo entry"},"DocId":"M:Sandbox.Scene.ISceneEditorSession.AddUndo(System.String,System.Action,System.Action)"},{"ReturnType":"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","63"]}],"DocId":"M:Sandbox.Scene.ISceneEditorSession.UndoScope(System.String)"},{"ReturnType":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.Object\u003E","IsVirtual":true,"Parameters":[],"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.GetSelection","Name":"GetSelection","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Selection"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the current selection from the editor"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","68"]}],"Documentation":{"Summary":"Gets the current selection from the editor"},"DocId":"M:Sandbox.Scene.ISceneEditorSession.GetSelection"},{"ReturnType":"Editor.SceneFolder","IsVirtual":true,"Parameters":[],"l":{"File":"Scene/Scene/Scene.Editor.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.GetSceneFolder","Name":"GetSceneFolder","DeclaringType":"Sandbox.Scene.ISceneEditorSession","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the folder for this scene. This is a folder in which we can store assets that are referenced by this scene. Things like envmap textures, lightmaps, baked data, etc."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","80"]}],"Documentation":{"Summary":"Get the folder for this scene. This is a folder in which we can store assets that are referenced by this scene. Things like envmap textures, lightmaps, baked data, etc."},"DocId":"M:Sandbox.Scene.ISceneEditorSession.GetSceneFolder"}],"Properties":[{"PropertyType":"Sandbox.Scene","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.Scene","Name":"Scene","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The scene for this session"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","16"]}],"Documentation":{"Summary":"The scene for this session"},"DocId":"P:Sandbox.Scene.ISceneEditorSession.Scene"},{"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","21"]}],"Documentation":{"Summary":"True if this scene has unsaved changes"},"DocId":"P:Sandbox.Scene.ISceneEditorSession.HasUnsavedChanges"},{"PropertyType":"Sandbox.SelectionSystem","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.Selection","Name":"Selection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Selection system for this session"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","26"]}],"Documentation":{"Summary":"Selection system for this session"},"DocId":"P:Sandbox.Scene.ISceneEditorSession.Selection"},{"PropertyType":"Sandbox.GameObject","IsVirtual":true,"Loc":{"File":"Scene/Scene/Scene.Editor.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.SelectedGameObject","Name":"SelectedGameObject","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["If we have any gameobjects selected, return the first one"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","31"]}],"Documentation":{"Summary":"If we have any gameobjects selected, return the first one"},"DocId":"P:Sandbox.Scene.ISceneEditorSession.SelectedGameObject"},{"PropertyType":"Sandbox.BaseFileSystem","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Scene.ISceneEditorSession.TransientFilesystem","Name":"TransientFilesystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the filesystem in which temporary files can be created. These files can be used (and shipped) by a package, but won\u0027t be stored in source control. This is usually used for files that are expected to be re-generated at runtime by the package itself."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Editor.cs","75"]}],"Documentation":{"Summary":"Get the filesystem in which temporary files can be created. These files can be used (and shipped) by a package, but won\u0027t be stored in source control.\nThis is usually used for files that are expected to be re-generated at runtime by the package itself."},"DocId":"P:Sandbox.Scene.ISceneEditorSession.TransientFilesystem"}],"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","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"},{"Name":"find","Type":"Sandbox.FindMode","Default":"69"}],"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 (and its descendants by default - you can specify a \u003Cspan style=\u0022color: #86C691;\u0022\u003EFindMode\u003C/span\u003E to control this)"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Event.cs","45"]}],"DocId":"M:Sandbox.ISceneEvent\u00601.PostToGameObject(Sandbox.GameObject,System.Action\u00601{\u0060\u00600},Sandbox.FindMode)"}],"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","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.LoadingContext..ctor","Name":".ctor","DeclaringType":"Sandbox.LoadingContext","DocId":"M:Sandbox.LoadingContext.#ctor"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Scene/Scene/Scene.Loading.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.LoadingContext.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The title of this loading task"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","119"]}],"Documentation":{"Summary":"The title of this loading task"},"DocId":"P:Sandbox.LoadingContext.Title"},{"PropertyType":"System.Boolean","Loc":{"File":"Scene/Scene/Scene.Loading.cs","Line":125},"IsPublic":true,"FullName":"Sandbox.LoadingContext.IsCompleted","Name":"IsCompleted","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["True if the task has completed"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","124"]}],"Documentation":{"Summary":"True if the task has completed"},"DocId":"P:Sandbox.LoadingContext.IsCompleted"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.LoadingContext","Name":"LoadingContext","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Loading.cs","114"]}],"DocId":"T:Sandbox.LoadingContext"},{"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":216},"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","215"]}],"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":221},"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","220"]}],"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":228},"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","225"]}],"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":236},"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","233"]}],"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":244},"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","241"]}],"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":252},"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","249"]}],"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":261},"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","257"]}],"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":271},"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","268"]}],"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":281},"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","278"]}],"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":292},"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","288"]}],"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":302},"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","299"]}],"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":312},"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","309"]}],"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":322},"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","319"]}],"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":332},"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","329"]}],"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":354},"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","351"]}],"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":364},"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","361"]}],"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":374},"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","371"]}],"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":386},"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","383"]}],"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":398},"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","395"]}],"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":408},"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","405"]}],"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":417},"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","413"]}],"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":428},"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","424"]}],"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":439},"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","435"]}],"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":447},"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","444"]}],"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":455},"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","452"]}],"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":465},"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","462"]}],"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":477},"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","473"]}],"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":487},"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","484"]}],"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":498},"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","494"]}],"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":509},"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 works for the editor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","505"]}],"Documentation":{"Summary":"Should we hit meshes too? This can be slow and only works for the editor."},"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":526},"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 works for the editor."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","522"]}],"Documentation":{"Summary":"Should we hit meshes too? This can be slow and only works for the editor."},"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":543},"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","539"]}],"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":553},"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","551"]}],"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":559},"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","557"]}],"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":564},"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","563"]}],"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":570},"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","568"]}],"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":575},"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","574"]}],"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":581},"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","579"]}],"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":586},"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","585"]}],"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":593},"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","592"]}],"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":600},"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","599"]}],"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":606},"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","604"]}],"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":612},"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","610"]}],"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":621},"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","619"]}],"Documentation":{"Summary":"Hit Triggers"},"DocId":"M:Sandbox.SceneTrace.HitTriggers"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":627},"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","625"]}],"Documentation":{"Summary":"Hit Only Triggers"},"DocId":"M:Sandbox.SceneTrace.HitTriggersOnly"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":633},"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","631"]}],"Documentation":{"Summary":"Do not hit static objects"},"DocId":"M:Sandbox.SceneTrace.IgnoreStatic"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":639},"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","637"]}],"Documentation":{"Summary":"Do not hit dynamic objects"},"DocId":"M:Sandbox.SceneTrace.IgnoreDynamic"},{"ReturnType":"Sandbox.SceneTrace","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":645},"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","643"]}],"Documentation":{"Summary":"Do not hit keyframed objects"},"DocId":"M:Sandbox.SceneTrace.IgnoreKeyframed"},{"ReturnType":"Sandbox.SceneTraceResult","Parameters":[],"l":{"File":"Scene/Scene/Scene.Trace.cs","Line":653},"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","649"]}],"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":662},"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","658"]}],"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","182"]}],"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":832},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneTraceResult.From","Name":"From","DeclaringType":"Sandbox.SceneTraceResult","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","829"]}],"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":860},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneTraceResult.From","Name":"From","DeclaringType":"Sandbox.SceneTraceResult","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Scene\\Scene\\Scene.Trace.cs","857"]}],"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":826},"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","824"]}],"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","711"]}],"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","716"]}],"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","722"]}],"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","728"]}],"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","734"]}],"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","740"]}],"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","746"]}],"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","752"]}],"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","758"]}],"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","764"]}],"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","770"]}],"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","776"]}],"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","782"]}],"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","788"]}],"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","794"]}],"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","800"]}],"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","806"]}],"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","812"]}],"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","818"]}],"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":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Net.Http.HttpResponseMessage\u003E","IsVirtual":true,"Parameters":[{"Name":"request","Type":"System.Net.Http.HttpRequestMessage"},{"Name":"cancellationToken","Type":"System.Threading.CancellationToken"}],"IsProtected":true,"FullName":"Sandbox.CachingHandler.SendAsync","Name":"SendAsync","DeclaringType":"Sandbox.CachingHandler","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.CachingHandler/\u003CSendAsync\u003Ed__2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Api\\Api.cs","71"]}],"DocId":"M:Sandbox.CachingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Services/Api/Api.cs","Line":65},"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","59"]}],"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":53},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Model","Name":"Model","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a model from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local model since it\u0027s shipped along with your package. \u003Cbr\u003E\u003C/br\u003E If you wish to load a model at runtime, use Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean) instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","50"]}],"Documentation":{"Summary":"Loads a model from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local model since it\u0027s shipped along with your package.\n\u003Cbr\u003E\u003C/br\u003E\nIf you wish to load a model at runtime, use \u003Csee cref=\u0022M:Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean)\u0022 /\u003E instead.","Params":{"ident":"The cloud ident/url of the model"}},"DocId":"M:Sandbox.Cloud.Model(System.String)"},{"ReturnType":"Sandbox.Material","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":63},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Material","Name":"Material","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a material from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local material since it\u0027s shipped along with your package. \u003Cbr\u003E\u003C/br\u003E If you wish to load a material at runtime, use Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean) instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","60"]}],"Documentation":{"Summary":"Loads a material from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local material since it\u0027s shipped along with your package.\n\u003Cbr\u003E\u003C/br\u003E\nIf you wish to load a material at runtime, use \u003Csee cref=\u0022M:Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean)\u0022 /\u003E instead.","Params":{"ident":"The cloud ident/url of the material"}},"DocId":"M:Sandbox.Cloud.Material(System.String)"},{"ReturnType":"Sandbox.ParticleSystem","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":68},"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","64"]}],"DocId":"M:Sandbox.Cloud.ParticleSystem(System.String)"},{"ReturnType":"Sandbox.SoundEvent","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":78},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.SoundEvent","Name":"SoundEvent","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a sound event from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local particle system since it\u0027s shipped along with your package. \u003Cbr\u003E\u003C/br\u003E If you wish to load a sound event at runtime, use Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean) instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","75"]}],"Documentation":{"Summary":"Loads a sound event from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local particle system since it\u0027s shipped along with your package.\n\u003Cbr\u003E\u003C/br\u003E\nIf you wish to load a sound event at runtime, use \u003Csee cref=\u0022M:Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean)\u0022 /\u003E instead.","Params":{"ident":"The cloud ident/url of the particle system"}},"DocId":"M:Sandbox.Cloud.SoundEvent(System.String)"},{"ReturnType":"Sandbox.Shader","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":88},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Shader","Name":"Shader","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"Sandbox.Cloud.CloudAssetProviderAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a shader from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local shader since it\u0027s shipped along with your package. \u003Cbr\u003E\u003C/br\u003E If you wish to load a shader at runtime, use Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean) instead."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","85"]}],"Documentation":{"Summary":"Loads a shader from the cloud by its identifier. The asset is downloaded during code compilation, so it\u0027s treated like a local shader since it\u0027s shipped along with your package.\n\u003Cbr\u003E\u003C/br\u003E\nIf you wish to load a shader at runtime, use \u003Csee cref=\u0022M:Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean)\u0022 /\u003E instead.","Params":{"ident":"The cloud ident/url of the shader"}},"DocId":"M:Sandbox.Cloud.Shader(System.String)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CT\u003E","Parameters":[{"Name":"ident","Type":"System.String"},{"Name":"withCode","Type":"System.Boolean","Default":"False"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Load","Name":"Load","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Cloud/\u003CLoad\u003Ed__8\u00601"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a resource asynchronously from the cloud by its identifier, downloading the package if the client doesn\u0027t have it locally."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","92"]}],"Documentation":{"Summary":"Loads a resource asynchronously from the cloud by its identifier, downloading the package if the client doesn\u0027t have it locally."},"DocId":"M:Sandbox.Cloud.Load\u0060\u00601(System.String,System.Boolean)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"ident","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.cs","Line":125},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.IsInstalled","Name":"IsInstalled","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Checks if a cloud package is installed."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","122"]}],"Documentation":{"Summary":"Checks if a cloud package is installed."},"DocId":"M:Sandbox.Cloud.IsInstalled(System.String)"},{"ReturnType":"System.Threading.Tasks.Task","Parameters":[{"Name":"ident","Type":"System.String"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.Load","Name":"Load","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Cloud/\u003CLoad\u003Ed__10"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Loads a cloud package asynchronously from the cloud by its identifier"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","130"]}],"Documentation":{"Summary":"Loads a cloud package asynchronously from the cloud by its identifier"},"DocId":"M:Sandbox.Cloud.Load(System.String)"},{"ReturnType":"Sandbox.Package","Parameters":[{"Name":"assetPath","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.Resolve.cs","Line":12},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.ResolvePrimaryAsset","Name":"ResolvePrimaryAsset","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Resolve a primary asset to a loaded package"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.Resolve.cs","10"]}],"Documentation":{"Summary":"Resolve a primary asset to a loaded package"},"DocId":"M:Sandbox.Cloud.ResolvePrimaryAsset(System.String)"},{"ReturnType":"Sandbox.Package[]","Parameters":[{"Name":"jso","Type":"System.Text.Json.Nodes.JsonNode"}],"l":{"File":"Services/Packages/Cloud/Cloud.Resolve.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.ResolvePrimaryAssetsFromJson","Name":"ResolvePrimaryAssetsFromJson","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a json value, walk it and find paths, resolve them to packages"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.Resolve.cs","30"]}],"Documentation":{"Summary":"Given a json value, walk it and find paths, resolve them to packages"},"DocId":"M:Sandbox.Cloud.ResolvePrimaryAssetsFromJson(System.Text.Json.Nodes.JsonNode)"},{"ReturnType":"Sandbox.Package[]","Parameters":[{"Name":"json","Type":"System.String"}],"l":{"File":"Services/Packages/Cloud/Cloud.Resolve.cs","Line":66},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Cloud.ResolvePrimaryAssetsFromJson","Name":"ResolvePrimaryAssetsFromJson","DeclaringType":"Sandbox.Cloud","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Given a json string, walk it and find paths, resolve them to packages"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.Resolve.cs","63"]}],"Documentation":{"Summary":"Given a json string, walk it and find paths, resolve them to packages"},"DocId":"M:Sandbox.Cloud.ResolvePrimaryAssetsFromJson(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"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["For accessing assets from the cloud - from code"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.Resolve.cs","5"]}],"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":194},"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":191},"IsPublic":true,"FullName":"Sandbox.Cloud.AssetAttribute.PackageIdent","Name":"PackageIdent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","190"]}],"DocId":"P:Sandbox.Cloud.AssetAttribute.PackageIdent"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Cloud/Cloud.cs","Line":192},"IsPublic":true,"FullName":"Sandbox.Cloud.AssetAttribute.AssetPath","Name":"AssetPath","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Cloud\\Cloud.cs","191"]}],"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","187"]}],"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":488},"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","485"]}],"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":[{"Name":"withCode","Type":"System.Boolean","Default":"False"}],"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","271"]}],"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(System.Boolean)"},{"ReturnType":"T","IsVirtual":true,"Parameters":[{"Name":"keyName","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Services/Packages/Package.Meta.cs","Line":23},"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","20"]}],"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":51},"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","49"]}],"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":66},"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","64"]}],"DocId":"M:Sandbox.Package.GetCachedMeta\u0060\u00601(System.String,System.Func\u00601{\u0060\u00600})"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Services/Packages/Package.Mount.cs","Line":11},"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","8"]}],"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":49},"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","47"]}],"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":129},"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","126"]}],"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__203"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","134"]}],"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__204"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","139"]}],"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","214"]}],"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__206"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Find package information"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","248"]}],"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":259},"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","256"]}],"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__211"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve a list of packages"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","304"]}],"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":"id","Type":"System.String"},{"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__212"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Retrieve a list of packages, organised into groups, for discovery"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","334"]}],"Documentation":{"Summary":"Retrieve a list of packages, organised into groups, for discovery"},"DocId":"M:Sandbox.Package.ListAsync(System.String,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":351},"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","348"]}],"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","359"]}],"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__217"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get package version list"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Static.cs","479"]}],"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":421},"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","420"]}],"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":445},"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","444"]}],"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":472},"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","471"]}],"Documentation":{"Summary":"If this package is a game, it can provide media to show on the loading screen"},"DocId":"P:Sandbox.Package.LoadingScreen"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.Meta.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.Package.PrimaryAsset","Name":"PrimaryAsset","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the name of the primary asset path stored in the package metadata. This could be null or empty."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Meta.cs","12"]}],"Documentation":{"Summary":"Gets the name of the primary asset path stored in the package metadata. This could be null or empty."},"DocId":"P:Sandbox.Package.PrimaryAsset"}],"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","5"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents an asset on \u003Ca\u003EAsset Party\u003C/a\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.Meta.cs","5"]},{"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","10"]}],"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","414"]}],"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.String","IsVirtual":true,"IsPublic":true,"FullName":"Sandbox.Package.IRevision.Summary","Name":"Summary","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A summary of the changes in this revision."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","392"]}],"Documentation":{"Summary":"A summary of the changes in this revision."},"DocId":"P:Sandbox.Package.IRevision.Summary"},{"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","397"]}],"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","403"]}],"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","409"]}],"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":449},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Favourite","Name":"Favourite","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","448"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Favourite"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":450},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.FavouriteCreated","Name":"FavouriteCreated","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","449"]}],"DocId":"P:Sandbox.Package.PackageInteraction.FavouriteCreated"},{"PropertyType":"System.Nullable\u00601\u003CSystem.Int32\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":451},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Rating","Name":"Rating","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","450"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Rating"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":452},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.RatingCreated","Name":"RatingCreated","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","451"]}],"DocId":"P:Sandbox.Package.PackageInteraction.RatingCreated"},{"PropertyType":"System.Boolean","Loc":{"File":"Services/Packages/Package.cs","Line":453},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Used","Name":"Used","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","452"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Used"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":454},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.FirstUsed","Name":"FirstUsed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","453"]}],"DocId":"P:Sandbox.Package.PackageInteraction.FirstUsed"},{"PropertyType":"System.Nullable\u00601\u003CSystem.DateTimeOffset\u003E","Loc":{"File":"Services/Packages/Package.cs","Line":455},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.LastUsed","Name":"LastUsed","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","454"]}],"DocId":"P:Sandbox.Package.PackageInteraction.LastUsed"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":456},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Sessions","Name":"Sessions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","455"]}],"DocId":"P:Sandbox.Package.PackageInteraction.Sessions"},{"PropertyType":"System.Int64","Loc":{"File":"Services/Packages/Package.cs","Line":457},"IsPublic":true,"FullName":"Sandbox.Package.PackageInteraction.Seconds","Name":"Seconds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.cs","456"]}],"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":479},"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","478"]}],"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Package.Facet.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Package.Facet","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.PrintMembers(System.Text.StringBuilder)"},{"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[])"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Package.Facet"}],"l":{"File":"Services/Packages/Package.Facet.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Package.Facet..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.Facet","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.#ctor(Sandbox.Package.Facet)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Package.Facet.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Package.Facet.EqualityContract"},{"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Package.Facet.Entry.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Package.Facet.Entry","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.Entry.PrintMembers(System.Text.StringBuilder)"},{"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})"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Package.Facet.Entry"}],"l":{"File":"Services/Packages/Package.Facet.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Package.Facet.Entry..ctor","Name":".ctor","DeclaringType":"Sandbox.Package.Facet.Entry","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Package.Facet.Entry.#ctor(Sandbox.Package.Facet.Entry)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Package.Facet.Entry.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Package.Facet.Entry.EqualityContract"},{"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":"","Methods":[],"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":"System.String","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":16},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Title","Name":"Title","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The name of this group"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","15"]}],"Documentation":{"Summary":"The name of this group"},"DocId":"P:Sandbox.Package.ListResult.Title"},{"PropertyType":"Sandbox.Package.ListResult.Grouping[]","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":21},"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","20"]}],"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","10"]}],"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":28},"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","27"]}],"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":33},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping.Icon","Name":"Icon","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The icon of this group"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","32"]}],"Documentation":{"Summary":"The icon of this group"},"DocId":"P:Sandbox.Package.ListResult.Grouping.Icon"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.Package.ListResult.Grouping.Style","Name":"Style","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The style of this group"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Services\\Packages\\Package.ListResult.cs","37"]}],"Documentation":{"Summary":"The style of this group"},"DocId":"P:Sandbox.Package.ListResult.Grouping.Style"},{"PropertyType":"System.String","Loc":{"File":"Services/Packages/Package.ListResult.cs","Line":43},"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","42"]}],"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":48},"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","47"]}],"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","22"]}],"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":35},"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","30"]}],"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":49},"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","46"]}],"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":72},"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","70"]}],"DocId":"M:Sandbox.Sound.UncompressVoiceData(System.Byte[],System.Action\u00601{System.Memory\u00601{System.Int16}})"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"fadeInTime","Type":"System.Single","Default":"0"}],"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,System.Single)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"soundEvent","Type":"Sandbox.SoundEvent"},{"Name":"fadeInTime","Type":"System.Single","Default":"0"}],"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,System.Single)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"soundEvent","Type":"Sandbox.SoundEvent"},{"Name":"position","Type":"Vector3"},{"Name":"fadeInTime","Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":72},"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","68"]}],"Documentation":{"Summary":"Play a sound and set its position"},"DocId":"M:Sandbox.Sound.Play(Sandbox.SoundEvent,Vector3,System.Single)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"position","Type":"Vector3"},{"Name":"fadeInTime","Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":85},"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","82"]}],"Documentation":{"Summary":"Play a sound and set its position"},"DocId":"M:Sandbox.Sound.Play(System.String,Vector3,System.Single)"},{"ReturnType":"Sandbox.SoundHandle","Parameters":[{"Name":"eventName","Type":"System.String"},{"Name":"mixer","Type":"Sandbox.Audio.Mixer"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":98},"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","95"]}],"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"},{"Name":"fadeInTime","Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":110},"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","105"]}],"DocId":"M:Sandbox.Sound.PlayFile(Sandbox.SoundFile,System.Single,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"},{"Name":"fadeInTime","Type":"System.Single","Default":"0"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":116},"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","112"]}],"DocId":"M:Sandbox.Sound.PlayFile(Sandbox.SoundFile,System.Single,System.Single,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"fade","Type":"System.Single"}],"l":{"File":"Systems/Audio/Sound.Play.cs","Line":148},"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","145"]}],"DocId":"M:Sandbox.Sound.StopAll(System.Single)"}],"Properties":[{"PropertyType":"Transform","Loc":{"File":"Systems/Audio/Sound.cs","Line":17},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Sound.Listener","Name":"Listener","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sound listener of the active scene."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","11"]}],"Documentation":{"Summary":"Sound listener of the active scene."},"DocId":"P:Sandbox.Sound.Listener"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/Sound.cs","Line":34},"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 master volume."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\Sound.cs","27"]}],"Documentation":{"Summary":"The user\u0027s preference for their master volume."},"DocId":"P:Sandbox.Sound.MasterVolume"},{"PropertyType":"System.String[]","Loc":{"File":"Systems/Audio/Sound.cs","Line":65},"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","64"]}],"Documentation":{"Summary":"Get a list of available DSP names"},"DocId":"P:Sandbox.Sound.DspNames"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Audio/Sound.cs","Line":79},"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","78"]}],"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":247},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Stop","Name":"Stop","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","244"]}],"DocId":"M:Sandbox.SoundHandle.Stop(System.Single)"},{"ReturnType":"System.Void","IsVirtual":true,"IsOverride":true,"Parameters":[],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":299},"IsProtected":true,"FullName":"Sandbox.SoundHandle.Finalize","Name":"Finalize","DeclaringType":"Sandbox.SoundHandle","DocId":"M:Sandbox.SoundHandle.Finalize"},{"ReturnType":"System.Void","IsVirtual":true,"IsSealed":true,"Parameters":[],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":370},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","367"]}],"DocId":"M:Sandbox.SoundHandle.Dispose"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Audio/SoundHandle.cs","Line":421},"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","416"]}],"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":527},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SoundHandle.GetActive","Name":"GetActive","DeclaringType":"Sandbox.SoundHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","524"]}],"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":56},"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","52"]}],"Documentation":{"Summary":"Position of the sound."},"DocId":"P:Sandbox.SoundHandle.Position"},{"PropertyType":"Rotation","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":65},"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","61"]}],"Documentation":{"Summary":"The direction the sound is facing"},"DocId":"P:Sandbox.SoundHandle.Rotation"},{"PropertyType":"Transform","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":74},"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","70"]}],"Documentation":{"Summary":"This sound\u0027s transform"},"DocId":"P:Sandbox.SoundHandle.Transform"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":80},"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","79"]}],"Documentation":{"Summary":"Volume of the sound."},"DocId":"P:Sandbox.SoundHandle.Volume"},{"PropertyType":"System.String","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":85},"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","84"]}],"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":91},"IsPublic":true,"FullName":"Sandbox.SoundHandle.SpacialBlend","Name":"SpacialBlend","Attributes":[{"FullName":"Sandbox.RangeAttribute","ConstructorArguments":["0","1"]},{"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","89"]}],"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":96},"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","95"]}],"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":101},"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","100"]}],"Documentation":{"Summary":"The falloff curve for the sound."},"DocId":"P:Sandbox.SoundHandle.Falloff"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":106},"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","105"]}],"Documentation":{"Summary":"The fadeout curve for when the sound stops."},"DocId":"P:Sandbox.SoundHandle.Fadeout"},{"PropertyType":"Sandbox.Curve","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Fadein","Name":"Fadein","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The fadein curve for when the sound starts."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","110"]}],"Documentation":{"Summary":"The fadein curve for when the sound starts."},"DocId":"P:Sandbox.SoundHandle.Fadein"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":115},"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","113"]}],"DocId":"P:Sandbox.SoundHandle.Decibels"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":120},"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","119"]}],"Documentation":{"Summary":"Pitch of the sound."},"DocId":"P:Sandbox.SoundHandle.Pitch"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":125},"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","124"]}],"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":130},"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","129"]}],"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":135},"IsPublic":true,"FullName":"Sandbox.SoundHandle.Finished","Name":"Finished","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sound is done"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","134"]}],"Documentation":{"Summary":"Sound is done"},"DocId":"P:Sandbox.SoundHandle.Finished"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":141},"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","139"]}],"Documentation":{"Summary":"Enable the sound reflecting off surfaces"},"DocId":"P:Sandbox.SoundHandle.Reflections"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":146},"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","145"]}],"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":151},"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","150"]}],"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":156},"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","155"]}],"Documentation":{"Summary":"Should the sound fade out over distance"},"DocId":"P:Sandbox.SoundHandle.DistanceAttenuation"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":161},"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","160"]}],"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":166},"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","165"]}],"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":171},"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","170"]}],"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":182},"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","181"]}],"Documentation":{"Summary":"How many samples per second?"},"DocId":"P:Sandbox.SoundHandle.SampleRate"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":216},"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","211"]}],"Documentation":{"Summary":"True if the sound has been stopped"},"DocId":"P:Sandbox.SoundHandle.IsStopped"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":222},"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","220"]}],"DocId":"P:Sandbox.SoundHandle.ElapsedTime"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Audio/SoundHandle.cs","Line":239},"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","227"]}],"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":263},"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","262"]}],"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":269},"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","268"]}],"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":274},"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","273"]}],"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":346},"IsPublic":true,"FullName":"Sandbox.SoundHandle.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundHandle.cs","345"]}],"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"]},{"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.Source.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":70},"IsPublic":true,"FullName":"Sandbox.SoundStream.WriteData","Name":"WriteData","DeclaringType":"Sandbox.SoundStream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","67"]}],"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":84},"IsPublic":true,"FullName":"Sandbox.SoundStream.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SoundStream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Audio\\SoundStream.cs","81"]}],"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":96},"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","93"]}],"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":110},"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","108"]}],"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)"},{"ReturnType":"Sandbox.BaseFileSystem","Parameters":[],"l":{"File":"Systems/Filesystem/FileSystem.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem.CreateMemoryFileSystem","Name":"CreateMemoryFileSystem","DeclaringType":"Sandbox.FileSystem","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a filesystem that exists only in memory"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","40"]}],"Documentation":{"Summary":"Create a filesystem that exists only in memory"},"DocId":"M:Sandbox.FileSystem.CreateMemoryFileSystem"}],"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"}],"Fields":[{"FieldType":"Sandbox.KeyStore","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.FileSystem.Cache","Name":"Cache","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\FileSystem.cs","35"]}],"Documentation":{"Summary":"A cached keystore that can be used for anything. This is stored in a global cache folder, and may be deleted at any time."},"DocId":"F:Sandbox.FileSystem.Cache"}],"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":"Sandbox.KeyStore","Parameters":[],"l":{"File":"Systems/Filesystem/KeyStore.cs","Line":21},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.KeyStore.CreateGlobalCache","Name":"CreateGlobalCache","DeclaringType":"Sandbox.KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Creates a keystore which is in a global cache position. The folder can be deleted at any time, and it\u0027s all fine and no-one cares."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","18"]}],"Documentation":{"Summary":"Creates a keystore which is in a global cache position. The folder can be \ndeleted at any time, and it\u0027s all fine and no-one cares."},"DocId":"M:Sandbox.KeyStore.CreateGlobalCache"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"data","Type":"System.Byte[]"}],"l":{"File":"Systems/Filesystem/KeyStore.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.KeyStore.Set","Name":"Set","DeclaringType":"Sandbox.KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Store a bunch of bytes"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","39"]}],"Documentation":{"Summary":"Store a bunch of bytes"},"DocId":"M:Sandbox.KeyStore.Set(System.String,System.Byte[])"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Systems/Filesystem/KeyStore.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.KeyStore.Get","Name":"Get","DeclaringType":"Sandbox.KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get stored bytes, or return null"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","50"]}],"Documentation":{"Summary":"Get stored bytes, or return null"},"DocId":"M:Sandbox.KeyStore.Get(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"data","Out":true,"Type":"System.Byte[]"}],"l":{"File":"Systems/Filesystem/KeyStore.cs","Line":62},"IsPublic":true,"FullName":"Sandbox.KeyStore.TryGet","Name":"TryGet","DeclaringType":"Sandbox.KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get stored bytes, or return false"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","59"]}],"Documentation":{"Summary":"Get stored bytes, or return false"},"DocId":"M:Sandbox.KeyStore.TryGet(System.String,System.Byte[]@)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Systems/Filesystem/KeyStore.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.KeyStore.Exists","Name":"Exists","DeclaringType":"Sandbox.KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Check if a key exists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","75"]}],"Documentation":{"Summary":"Check if a key exists"},"DocId":"M:Sandbox.KeyStore.Exists(System.String)"},{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"}],"l":{"File":"Systems/Filesystem/KeyStore.cs","Line":86},"IsPublic":true,"FullName":"Sandbox.KeyStore.Remove","Name":"Remove","DeclaringType":"Sandbox.KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Remove a key"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","83"]}],"Documentation":{"Summary":"Remove a key"},"DocId":"M:Sandbox.KeyStore.Remove(System.String)"}],"Properties":[],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.KeyStore","Name":"KeyStore","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Allows storing files by hashed keys, rather than by actual filename. This is sometimes useful."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\KeyStore.cs","6"]}],"Documentation":{"Summary":"Allows storing files by hashed keys, rather than by actual filename. This is sometimes useful."},"DocId":"T:Sandbox.KeyStore"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.Storage.Entry","Parameters":[{"Name":"type","Type":"System.String"}],"l":{"File":"Systems/Filesystem/Storage/Storage.cs","Line":13},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.CreateEntry","Name":"CreateEntry","DeclaringType":"Sandbox.Storage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a new storage entry of the given type."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.cs","10"]}],"Documentation":{"Summary":"Create a new storage entry of the given type.","Return":"A new Entry","Params":{"type":"A name to categorize this type as. For example \u0022dupe\u0022 or \u0022save\u0022"}},"DocId":"M:Sandbox.Storage.CreateEntry(System.String)"},{"ReturnType":"Sandbox.Storage.Entry[]","Parameters":[{"Name":"type","Type":"System.String"}],"l":{"File":"Systems/Filesystem/Storage/Storage.List.cs","Line":16707566},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.GetAll","Name":"GetAll","DeclaringType":"Sandbox.Storage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.List.cs","7"]}],"DocId":"M:Sandbox.Storage.GetAll(System.String)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage","Name":"Storage","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.cs","3"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Install.cs","6"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.List.cs","5"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","8"]}],"DocId":"T:Sandbox.Storage"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Storage.Visibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.Visibility.Public","Name":"Public","DocId":"F:Sandbox.Storage.Visibility.Public"},{"FieldType":"Sandbox.Storage.Visibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.Visibility.FriendsOnly","Name":"FriendsOnly","DocId":"F:Sandbox.Storage.Visibility.FriendsOnly"},{"FieldType":"Sandbox.Storage.Visibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.Visibility.Private","Name":"Private","DocId":"F:Sandbox.Storage.Visibility.Private"},{"FieldType":"Sandbox.Storage.Visibility","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.Visibility.Unlisted","Name":"Unlisted","DocId":"F:Sandbox.Storage.Visibility.Unlisted"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Storage.Visibility","Name":"Visibility","DeclaringType":"Sandbox.Storage","Documentation":{"Summary":"This matches ERemoteStoragePublishedFileVisibility in native"},"DocId":"T:Sandbox.Storage.Visibility"},{"Namespace":"","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"value","Type":"T"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.SetMeta","Name":"SetMeta","DeclaringType":"Sandbox.Storage.Entry","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Set a meta value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","106"]}],"Documentation":{"Summary":"Set a meta value"},"DocId":"M:Sandbox.Storage.Entry.SetMeta\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String"},{"Name":"defaultValue","Type":"T","Default":"null"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":126},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.GetMeta","Name":"GetMeta","DeclaringType":"Sandbox.Storage.Entry","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a meta value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","123"]}],"Documentation":{"Summary":"Get a meta value"},"DocId":"M:Sandbox.Storage.Entry.GetMeta\u0060\u00601(System.String,\u0060\u00600)"},{"ReturnType":"System.Void","Parameters":[{"Name":"bitmap","Type":"Sandbox.Bitmap"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.SetThumbnail","Name":"SetThumbnail","DeclaringType":"Sandbox.Storage.Entry","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Sets the thumbnail for this storage entry"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","172"]}],"Documentation":{"Summary":"Sets the thumbnail for this storage entry","Params":{"bitmap":"The bitmap to use as the thumbnail"}},"DocId":"M:Sandbox.Storage.Entry.SetThumbnail(Sandbox.Bitmap)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":187},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Delete","Name":"Delete","DeclaringType":"Sandbox.Storage.Entry","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deletes this storage entry and all its files from disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","185"]}],"Documentation":{"Summary":"Deletes this storage entry and all its files from disk"},"DocId":"M:Sandbox.Storage.Entry.Delete"},{"ReturnType":"System.Void","Parameters":[{"Name":"title","Type":"System.String","Default":"Unnammed"},{"Name":"tags","Type":"System.String[]","Default":"null"},{"Name":"keyvalues","Type":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Default":"null"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":201},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Publish","Name":"Publish","DeclaringType":"Sandbox.Storage.Entry","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["You can pass in a WorkshopPublishOptions now, which is way more flexible"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Publishes this storage entry to the workshop"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","197"]}],"DocId":"M:Sandbox.Storage.Entry.Publish(System.String,System.String[],System.Collections.Generic.Dictionary\u00602{System.String,System.String})"},{"ReturnType":"System.Void","Parameters":[{"Name":"options","Type":"Sandbox.Modals.WorkshopPublishOptions"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Publish","Name":"Publish","DeclaringType":"Sandbox.Storage.Entry","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Publishes this storage entry to the workshop"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","214"]}],"Documentation":{"Summary":"Publishes this storage entry to the workshop"},"DocId":"M:Sandbox.Storage.Entry.Publish(Sandbox.Modals.WorkshopPublishOptions)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"type","Type":"System.String"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":27},"IsPublic":true,"FullName":"Sandbox.Storage.Entry..ctor","Name":".ctor","DeclaringType":"Sandbox.Storage.Entry","Documentation":{"Summary":"Creates a new storage entry with the specified type","Params":{"type":"The content type (letters only, 1-16 characters)"}},"DocId":"M:Sandbox.Storage.Entry.#ctor(System.String)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Id","Name":"Id","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The identity of this content"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","16"]}],"Documentation":{"Summary":"The identity of this content"},"DocId":"P:Sandbox.Storage.Entry.Id"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":22},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Type","Name":"Type","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The type of content, eg \u0022save\u0022, \u0022dupe\u0022"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","21"]}],"Documentation":{"Summary":"The type of content, eg \u0022save\u0022, \u0022dupe\u0022"},"DocId":"P:Sandbox.Storage.Entry.Type"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":32},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Created","Name":"Created","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["When this content was created"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","31"]}],"Documentation":{"Summary":"When this content was created"},"DocId":"P:Sandbox.Storage.Entry.Created"},{"PropertyType":"Sandbox.BaseFileSystem","Loc":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":37},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Files","Name":"Files","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["This is where you save and load your files to"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","36"]}],"Documentation":{"Summary":"This is where you save and load your files to"},"DocId":"P:Sandbox.Storage.Entry.Files"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/Filesystem/Storage/Storage.Entry.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Storage.Entry.Thumbnail","Name":"Thumbnail","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the thumbnail texture for this storage entry, if one exists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","152"]}],"Documentation":{"Summary":"Gets the thumbnail texture for this storage entry, if one exists"},"DocId":"P:Sandbox.Storage.Entry.Thumbnail"}],"IsClass":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Storage.Entry","Name":"Entry","DeclaringType":"Sandbox.Storage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["A folder of content stored on disk"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Entry.cs","11"]}],"Documentation":{"Summary":"A folder of content stored on disk"},"DocId":"T:Sandbox.Storage.Entry"},{"Namespace":"","BaseType":"System.Enum","Fields":[{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByVote","Name":"RankedByVote","DocId":"F:Sandbox.Storage.SortOrder.RankedByVote"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByPublicationDate","Name":"RankedByPublicationDate","DocId":"F:Sandbox.Storage.SortOrder.RankedByPublicationDate"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.AcceptedForGameRankedByAcceptanceDate","Name":"AcceptedForGameRankedByAcceptanceDate","DocId":"F:Sandbox.Storage.SortOrder.AcceptedForGameRankedByAcceptanceDate"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByTrend","Name":"RankedByTrend","DocId":"F:Sandbox.Storage.SortOrder.RankedByTrend"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.FavoritedByFriendsRankedByPublicationDate","Name":"FavoritedByFriendsRankedByPublicationDate","DocId":"F:Sandbox.Storage.SortOrder.FavoritedByFriendsRankedByPublicationDate"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.CreatedByFriendsRankedByPublicationDate","Name":"CreatedByFriendsRankedByPublicationDate","DocId":"F:Sandbox.Storage.SortOrder.CreatedByFriendsRankedByPublicationDate"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByNumTimesReported","Name":"RankedByNumTimesReported","DocId":"F:Sandbox.Storage.SortOrder.RankedByNumTimesReported"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.CreatedByFollowedUsersRankedByPublicationDate","Name":"CreatedByFollowedUsersRankedByPublicationDate","DocId":"F:Sandbox.Storage.SortOrder.CreatedByFollowedUsersRankedByPublicationDate"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.NotYetRated","Name":"NotYetRated","DocId":"F:Sandbox.Storage.SortOrder.NotYetRated"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByTotalVotesAsc","Name":"RankedByTotalVotesAsc","DocId":"F:Sandbox.Storage.SortOrder.RankedByTotalVotesAsc"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByVotesUp","Name":"RankedByVotesUp","DocId":"F:Sandbox.Storage.SortOrder.RankedByVotesUp"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByTextSearch","Name":"RankedByTextSearch","DocId":"F:Sandbox.Storage.SortOrder.RankedByTextSearch"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByTotalUniqueSubscriptions","Name":"RankedByTotalUniqueSubscriptions","DocId":"F:Sandbox.Storage.SortOrder.RankedByTotalUniqueSubscriptions"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByPlaytimeTrend","Name":"RankedByPlaytimeTrend","DocId":"F:Sandbox.Storage.SortOrder.RankedByPlaytimeTrend"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByTotalPlaytime","Name":"RankedByTotalPlaytime","DocId":"F:Sandbox.Storage.SortOrder.RankedByTotalPlaytime"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByAveragePlaytimeTrend","Name":"RankedByAveragePlaytimeTrend","DocId":"F:Sandbox.Storage.SortOrder.RankedByAveragePlaytimeTrend"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByLifetimeAveragePlaytime","Name":"RankedByLifetimeAveragePlaytime","DocId":"F:Sandbox.Storage.SortOrder.RankedByLifetimeAveragePlaytime"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByPlaytimeSessionsTrend","Name":"RankedByPlaytimeSessionsTrend","DocId":"F:Sandbox.Storage.SortOrder.RankedByPlaytimeSessionsTrend"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByLifetimePlaytimeSessions","Name":"RankedByLifetimePlaytimeSessions","DocId":"F:Sandbox.Storage.SortOrder.RankedByLifetimePlaytimeSessions"},{"FieldType":"Sandbox.Storage.SortOrder","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Storage.SortOrder.RankedByLastUpdatedDate","Name":"RankedByLastUpdatedDate","DocId":"F:Sandbox.Storage.SortOrder.RankedByLastUpdatedDate"}],"IsClass":true,"IsSealed":true,"IsEnum":true,"IsValueType":true,"Group":"enum","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Storage.SortOrder","Name":"SortOrder","DeclaringType":"Sandbox.Storage","DocId":"T:Sandbox.Storage.SortOrder"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Storage.QueryResult\u003E","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":81},"IsPublic":true,"FullName":"Sandbox.Storage.Query.Run","Name":"Run","DeclaringType":"Sandbox.Storage.Query","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Run the query"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","77"]}],"Documentation":{"Summary":"Run the query"},"DocId":"M:Sandbox.Storage.Query.Run(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Storage.Query..ctor","Name":".ctor","DeclaringType":"Sandbox.Storage.Query","DocId":"M:Sandbox.Storage.Query.#ctor"}],"Properties":[{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":43},"IsPublic":true,"FullName":"Sandbox.Storage.Query.TagsRequired","Name":"TagsRequired","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags that the item must have all of to be included in results."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","42"]}],"Documentation":{"Summary":"Tags that the item must have all of to be included in results."},"DocId":"P:Sandbox.Storage.Query.TagsRequired"},{"PropertyType":"System.Collections.Generic.HashSet\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":48},"IsPublic":true,"FullName":"Sandbox.Storage.Query.TagsExcluded","Name":"TagsExcluded","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Tags that the item must not have any of to be included in results."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","47"]}],"Documentation":{"Summary":"Tags that the item must not have any of to be included in results."},"DocId":"P:Sandbox.Storage.Query.TagsExcluded"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.Storage.Query.KeyValues","Name":"KeyValues","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["KeyValues that the item must match to be included in results."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","52"]}],"Documentation":{"Summary":"KeyValues that the item must match to be included in results."},"DocId":"P:Sandbox.Storage.Query.KeyValues"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.Storage.Query.SearchText","Name":"SearchText","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Search Text"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","57"]}],"Documentation":{"Summary":"Search Text"},"DocId":"P:Sandbox.Storage.Query.SearchText"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.Storage.Query.MaxCacheAge","Name":"MaxCacheAge","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Max Cache Age in seconds"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","62"]}],"Documentation":{"Summary":"Max Cache Age in seconds"},"DocId":"P:Sandbox.Storage.Query.MaxCacheAge"},{"PropertyType":"Sandbox.Storage.SortOrder","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":68},"IsPublic":true,"FullName":"Sandbox.Storage.Query.SortOrder","Name":"SortOrder","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Sort Order"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","67"]}],"Documentation":{"Summary":"Sort Order"},"DocId":"P:Sandbox.Storage.Query.SortOrder"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.Storage.Query.RankTrendDays","Name":"RankTrendDays","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of days to consider for rank trend calculations"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","72"]}],"Documentation":{"Summary":"Number of days to consider for rank trend calculations"},"DocId":"P:Sandbox.Storage.Query.RankTrendDays"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Storage.Query","Name":"Query","DeclaringType":"Sandbox.Storage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Query the Steam Workshop for items"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","37"]}],"Documentation":{"Summary":"Query the Steam Workshop for items"},"DocId":"T:Sandbox.Storage.Query"},{"Namespace":"","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":120},"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult.HasMoreResults","Name":"HasMoreResults","DeclaringType":"Sandbox.Storage.QueryResult","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if there are more results to be fetched"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","119"]}],"Documentation":{"Summary":"Returns true if there are more results to be fetched"},"DocId":"M:Sandbox.Storage.QueryResult.HasMoreResults"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Storage.QueryResult\u003E","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":127},"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult.GetNextResults","Name":"GetNextResults","DeclaringType":"Sandbox.Storage.QueryResult","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the next set of results from the query. Returns null if none."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","124"]}],"Documentation":{"Summary":"Get the next set of results from the query. Returns null if none."},"DocId":"M:Sandbox.Storage.QueryResult.GetNextResults(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult..ctor","Name":".ctor","DeclaringType":"Sandbox.Storage.QueryResult","DocId":"M:Sandbox.Storage.QueryResult.#ctor"}],"Properties":[{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":110},"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult.ResultCount","Name":"ResultCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","109"]}],"DocId":"P:Sandbox.Storage.QueryResult.ResultCount"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":111},"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult.TotalCount","Name":"TotalCount","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","110"]}],"DocId":"P:Sandbox.Storage.QueryResult.TotalCount"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":112},"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult.NextCursor","Name":"NextCursor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","111"]}],"DocId":"P:Sandbox.Storage.QueryResult.NextCursor"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSandbox.Storage.QueryItem\u003E","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":113},"IsPublic":true,"FullName":"Sandbox.Storage.QueryResult.Items","Name":"Items","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","112"]}],"DocId":"P:Sandbox.Storage.QueryResult.Items"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Storage.QueryResult","Name":"QueryResult","DeclaringType":"Sandbox.Storage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The results of a Steam Workshop query"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","107"]}],"Documentation":{"Summary":"The results of a Steam Workshop query"},"DocId":"T:Sandbox.Storage.QueryResult"},{"Namespace":"","Methods":[{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSandbox.Storage.Entry\u003E","Parameters":[{"Name":"token","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Install","Name":"Install","DeclaringType":"Sandbox.Storage.QueryItem","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Storage/QueryItem/\u003CInstall\u003Ed__80"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Install this item. This can return null if it\u0027s not of the right format."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","167"]}],"Documentation":{"Summary":"Install this item. This can return null if it\u0027s not of the right format."},"DocId":"M:Sandbox.Storage.QueryItem.Install(System.Threading.CancellationToken)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem..ctor","Name":".ctor","DeclaringType":"Sandbox.Storage.QueryItem","DocId":"M:Sandbox.Storage.QueryItem.#ctor"}],"Properties":[{"PropertyType":"System.UInt64","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":139},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Id","Name":"Id","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","138"]}],"DocId":"P:Sandbox.Storage.QueryItem.Id"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":140},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Title","Name":"Title","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","139"]}],"DocId":"P:Sandbox.Storage.QueryItem.Title"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":141},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Description","Name":"Description","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","140"]}],"DocId":"P:Sandbox.Storage.QueryItem.Description"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":142},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Visibility","Name":"Visibility","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","141"]}],"DocId":"P:Sandbox.Storage.QueryItem.Visibility"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":143},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Banned","Name":"Banned","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","142"]}],"DocId":"P:Sandbox.Storage.QueryItem.Banned"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":144},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Accepted","Name":"Accepted","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","143"]}],"DocId":"P:Sandbox.Storage.QueryItem.Accepted"},{"PropertyType":"System.UInt64","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":145},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.FileHandle","Name":"FileHandle","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","144"]}],"DocId":"P:Sandbox.Storage.QueryItem.FileHandle"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":146},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Preview","Name":"Preview","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","145"]}],"DocId":"P:Sandbox.Storage.QueryItem.Preview"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":147},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Filename","Name":"Filename","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","146"]}],"DocId":"P:Sandbox.Storage.QueryItem.Filename"},{"PropertyType":"System.UInt64","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":148},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Size","Name":"Size","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","147"]}],"DocId":"P:Sandbox.Storage.QueryItem.Size"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":149},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Url","Name":"Url","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","148"]}],"DocId":"P:Sandbox.Storage.QueryItem.Url"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":150},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.VotesUp","Name":"VotesUp","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","149"]}],"DocId":"P:Sandbox.Storage.QueryItem.VotesUp"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":151},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.VotesDown","Name":"VotesDown","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","150"]}],"DocId":"P:Sandbox.Storage.QueryItem.VotesDown"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":152},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Score","Name":"Score","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","151"]}],"DocId":"P:Sandbox.Storage.QueryItem.Score"},{"PropertyType":"System.String","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":153},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Metadata","Name":"Metadata","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","152"]}],"DocId":"P:Sandbox.Storage.QueryItem.Metadata"},{"PropertyType":"Sandbox.Services.Players.Profile","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":154},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Owner","Name":"Owner","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","153"]}],"DocId":"P:Sandbox.Storage.QueryItem.Owner"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Created","Name":"Created","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.UnixTimestampConverter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","155"]}],"DocId":"P:Sandbox.Storage.QueryItem.Created"},{"PropertyType":"System.DateTimeOffset","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Updated","Name":"Updated","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonConverterAttribute","ConstructorArguments":["Sandbox.UnixTimestampConverter"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","158"]}],"DocId":"P:Sandbox.Storage.QueryItem.Updated"},{"PropertyType":"System.Collections.Generic.List\u00601\u003CSystem.String\u003E","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":162},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.Tags","Name":"Tags","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","161"]}],"DocId":"P:Sandbox.Storage.QueryItem.Tags"},{"PropertyType":"System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Loc":{"File":"Systems/Filesystem/Storage/Storage.Query.cs","Line":163},"IsPublic":true,"FullName":"Sandbox.Storage.QueryItem.KeyValues","Name":"KeyValues","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","162"]}],"DocId":"P:Sandbox.Storage.QueryItem.KeyValues"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Storage.QueryItem","Name":"QueryItem","DeclaringType":"Sandbox.Storage","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Details about a UGC item returned from a Steam Workshop query"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Filesystem\\Storage\\Storage.Query.cs","136"]}],"Documentation":{"Summary":"Details about a UGC item returned from a Steam Workshop query"},"DocId":"T:Sandbox.Storage.QueryItem"},{"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","79"]}],"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":111},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.GetGlyph","Name":"GetGlyph","DeclaringType":"Sandbox.Input","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","108"]}],"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":119},"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","116"]}],"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":132},"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","128"]}],"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":47},"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","46"]}],"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":"Sandbox.Texture","Parameters":[{"Name":"key","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":149},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Input.Keyboard.GetGlyph","Name":"GetGlyph","DeclaringType":"Sandbox.Input.Keyboard","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get a glyph texture from a specific key name."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","146"]}],"Documentation":{"Summary":"Get a glyph texture from a specific key name.","Return":"","Params":{"key":"","size":"","outline":""}},"DocId":"M:Sandbox.Input.Keyboard.GetGlyph(System.String,Sandbox.InputGlyphSize,System.Boolean)"},{"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":29},"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","26"]}],"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":43},"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","40"]}],"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":"DescriptionAttribute","ConstructorArguments":["Keyboard related glyph methods."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Glyphs.cs","137"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Keyboard related glyph methods."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Input\\Input.Keyboard.cs","7"]}],"Documentation":{"Summary":"Keyboard related glyph methods."},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.HapticEffect.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.HapticEffect","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticEffect.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.HapticEffect"}],"l":{"File":"obj/.generated/Systems/Input/Haptics/HapticEffect.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.HapticEffect..ctor","Name":".ctor","DeclaringType":"Sandbox.HapticEffect","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticEffect.#ctor(Sandbox.HapticEffect)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.HapticEffect.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.HapticEffect.EqualityContract"},{"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.HapticPattern.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.HapticPattern","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticPattern.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.HapticPattern"}],"l":{"File":"obj/.generated/Systems/Input/Haptics/HapticPattern.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.HapticPattern..ctor","Name":".ctor","DeclaringType":"Sandbox.HapticPattern","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.HapticPattern.#ctor(Sandbox.HapticPattern)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.HapticPattern.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.HapticPattern.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Systems/Input/Haptics/HapticPattern.cs","Line":7},"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":7},"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":7},"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":177},"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","176"]}],"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","171"]}],"DocId":"T:Sandbox.SandboxGameExtensions"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"Sandbox.GlyphStyle","Parameters":[],"l":{"File":"Systems/Input/Input.Glyphs.cs","Line":211},"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","210"]}],"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":215},"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","214"]}],"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","191"]}],"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","195"]}],"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","200"]}],"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":108},"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","106"]}],"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":129},"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","126"]}],"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":432},"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","430"]}],"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__98"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Try to join the best lobby. Return true on success."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","436"]}],"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":472},"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","467"]}],"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":514},"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","510"]}],"Documentation":{"Summary":"Will create a new lobby."},"DocId":"M:Sandbox.Networking.CreateLobby"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/Networking.cs","Line":609},"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","606"]}],"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":642},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.Connect","Name":"Connect","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.cs","641"]}],"DocId":"M:Sandbox.Networking.Connect(System.UInt64)"},{"ReturnType":"System.Void","Parameters":[{"Name":"target","Type":"System.String"}],"l":{"File":"Systems/Networking/Networking.cs","Line":648},"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","646"]}],"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__114"]},{"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","735"]}],"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":[{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/Networking/Networking.LobbyQuery.cs","Line":14},"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","13"]}],"Documentation":{"Summary":"Get all lobbies for the current game."},"DocId":"M:Sandbox.Networking.QueryLobbies(System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.Tasks.Task\u00601\u003CSystem.Collections.Generic.List\u00601\u003CSandbox.Network.LobbyInformation\u003E\u003E","Parameters":[{"Name":"gameIdent","Type":"System.String"},{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/Networking/Networking.LobbyQuery.cs","Line":20},"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","18"]}],"Documentation":{"Summary":"Get all lobbies for a specific game."},"DocId":"M:Sandbox.Networking.QueryLobbies(System.String,System.Threading.CancellationToken)"},{"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"},{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"l":{"File":"Systems/Networking/Networking.LobbyQuery.cs","Line":26},"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","24"]}],"Documentation":{"Summary":"Get all lobbies for a specific game and map."},"DocId":"M:Sandbox.Networking.QueryLobbies(System.String,System.String,System.Threading.CancellationToken)"},{"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"},{"Name":"includeServers","Type":"System.Boolean","Default":"True"},{"Name":"ct","Type":"System.Threading.CancellationToken","Default":"null"}],"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Networking.QueryLobbies","Name":"QueryLobbies","DeclaringType":"Sandbox.Networking","Attributes":[{"FullName":"System.Runtime.CompilerServices.AsyncStateMachineAttribute","ConstructorArguments":["Sandbox.Networking/\u003CQueryLobbies\u003Ed__152"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Get all lobbies that match the specified filters."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","132"]}],"DocId":"M:Sandbox.Networking.QueryLobbies(System.Collections.Generic.Dictionary\u00602{System.String,System.String},System.Boolean,System.Threading.CancellationToken)"}],"Properties":[{"PropertyType":"System.String","Loc":{"File":"Systems/Networking/Networking.cs","Line":143},"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","137"]}],"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":169},"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","163"]}],"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":190},"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","189"]}],"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":250},"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","249"]}],"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":255},"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","254"]}],"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":260},"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","259"]}],"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":265},"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","264"]}],"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":270},"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","269"]}],"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":281},"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","279"]}],"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":301},"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","299"]}],"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","18"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Global manager to hold and tick the singleton instance of NetworkSystem."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\Networking.LobbyQuery.cs","8"]},{"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.Single","Parameters":[{"Name":"position","Type":"Vector3"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.Connection.DistanceSquared","Name":"DistanceSquared","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculate the closest distance (squared) to a position based on the Pvs sources from this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","74"]}],"Documentation":{"Summary":"Calculate the closest distance (squared) to a position based on the Pvs sources from\nthis \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E."},"DocId":"M:Sandbox.Connection.DistanceSquared(Vector3)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"reason","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":221},"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","219"]}],"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":244},"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","241"]}],"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":294},"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","292"]}],"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":466},"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","464"]}],"DocId":"M:Sandbox.Connection.GetUserData(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Input.cs","Line":118},"IsPublic":true,"FullName":"Sandbox.Connection.Down","Name":"Down","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Action is currently pressed down for this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Input.cs","114"]}],"Documentation":{"Summary":"Action is currently pressed down for this \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E."},"DocId":"M:Sandbox.Connection.Down(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Input.cs","Line":138},"IsPublic":true,"FullName":"Sandbox.Connection.Pressed","Name":"Pressed","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Action was pressed for this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E within the current update context."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Input.cs","134"]}],"Documentation":{"Summary":"Action was pressed for this \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E within the current update context."},"DocId":"M:Sandbox.Connection.Pressed(System.String)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"action","Type":"System.String"}],"l":{"File":"Systems/Networking/System/Channel/Connection.Input.cs","Line":160},"IsPublic":true,"FullName":"Sandbox.Connection.Released","Name":"Released","DeclaringType":"Sandbox.Connection","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Action was released for this \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003EConnection\u003C/span\u003E within the current update context."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.Input.cs","156"]}],"Documentation":{"Summary":"Action was released for this \u003Csee cref=\u0022T:Sandbox.Connection\u0022 /\u003E within the current update context."},"DocId":"M:Sandbox.Connection.Released(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":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":70},"IsProtected":true,"FullName":"Sandbox.Connection..ctor","Name":".ctor","DeclaringType":"Sandbox.Connection","DocId":"M:Sandbox.Connection.#ctor"}],"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":119},"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","114"]}],"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":138},"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","133"]}],"Documentation":{"Summary":"Can this connection refresh networked objects that they own?"},"DocId":"P:Sandbox.Connection.CanRefreshObjects"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":157},"IsPublic":true,"FullName":"Sandbox.Connection.CanDestroyObjects","Name":"CanDestroyObjects","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Can this connection destroy networked objects they own?"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","152"]}],"Documentation":{"Summary":"Can this connection destroy networked objects they own?"},"DocId":"P:Sandbox.Connection.CanDestroyObjects"},{"PropertyType":"System.Single","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":169},"IsPublic":true,"FullName":"Sandbox.Connection.Latency","Name":"Latency","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","168"]}],"DocId":"P:Sandbox.Connection.Latency"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":172},"IsPublic":true,"FullName":"Sandbox.Connection.Name","Name":"Name","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","170"]}],"DocId":"P:Sandbox.Connection.Name"},{"PropertyType":"System.Single","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":175},"IsPublic":true,"FullName":"Sandbox.Connection.Time","Name":"Time","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","173"]}],"DocId":"P:Sandbox.Connection.Time"},{"PropertyType":"System.String","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":178},"IsPublic":true,"FullName":"Sandbox.Connection.Address","Name":"Address","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","176"]}],"DocId":"P:Sandbox.Connection.Address"},{"PropertyType":"System.Boolean","IsVirtual":true,"Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":181},"IsPublic":true,"FullName":"Sandbox.Connection.IsHost","Name":"IsHost","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","179"]}],"DocId":"P:Sandbox.Connection.IsHost"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":187},"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","185"]}],"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":193},"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","191"]}],"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":204},"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","200"]}],"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":213},"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","209"]}],"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":288},"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","287"]}],"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":432},"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","430"]}],"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":451},"IsPublic":true,"FullName":"Sandbox.Connection.DisplayName","Name":"DisplayName","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","449"]}],"DocId":"P:Sandbox.Connection.DisplayName"},{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":454},"IsPublic":true,"FullName":"Sandbox.Connection.SteamId","Name":"SteamId","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","452"]}],"DocId":"P:Sandbox.Connection.SteamId"},{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Systems/Networking/System/Channel/Connection.cs","Line":461},"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","459"]}],"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":463},"IsPublic":true,"FullName":"Sandbox.Connection.ConnectionTime","Name":"ConnectionTime","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Networking\\System\\Channel\\Connection.cs","462"]}],"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"}],"Fields":[],"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.Input.cs","3"]},{"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":356},"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","353"]}],"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":404},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddSphereShape","Name":"AddSphereShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","401"]}],"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":414},"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","411"]}],"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":429},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddCapsuleShape","Name":"AddCapsuleShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","426"]}],"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":444},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddBoxShape","Name":"AddBoxShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","441"]}],"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":454},"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","451"]}],"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":462},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddHullShape","Name":"AddHullShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","459"]}],"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":475},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddHullShape","Name":"AddHullShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","472"]}],"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":500},"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","497"]}],"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":507},"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","505"]}],"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":534},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddMeshShape","Name":"AddMeshShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","531"]}],"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":545},"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","542"]}],"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":579},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddHeightFieldShape","Name":"AddHeightFieldShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","576"]}],"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":616},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AddCloneShape","Name":"AddCloneShape","DeclaringType":"Sandbox.PhysicsBody","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","612"]}],"DocId":"M:Sandbox.PhysicsBody.AddCloneShape(Sandbox.PhysicsShape)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsBody.cs","Line":623},"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","621"]}],"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":647},"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","646"]}],"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":654},"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","651"]}],"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":671},"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","668"]}],"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":681},"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","678"]}],"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":691},"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","688"]}],"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":700},"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","698"]}],"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":707},"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","705"]}],"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":715},"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","713"]}],"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":721},"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","719"]}],"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":729},"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","727"]}],"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":741},"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","737"]}],"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":850},"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","846"]}],"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":918},"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","916"]}],"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":926},"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","924"]}],"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":936},"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","932"]}],"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":999},"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","998"]}],"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":1004},"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","1003"]}],"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":1009},"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","1008"]}],"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":1041},"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","1038"]}],"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":1052},"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","1049"]}],"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":1085},"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","1082"]}],"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":1104},"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","1099"]}],"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":1162},"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","1159"]}],"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":1182},"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","1178"]}],"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":1193},"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","1190"]}],"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":1204},"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","1200"]}],"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":210},"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","209"]}],"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":221},"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","215"]}],"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":250},"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","236"]}],"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":275},"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","261"]}],"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":301},"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","288"]}],"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":327},"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","322"]}],"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":341},"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","334"]}],"Documentation":{"Summary":"Transform of this physics body."},"DocId":"P:Sandbox.PhysicsBody.Transform"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":376},"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","375"]}],"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","380"]}],"Documentation":{"Summary":"All shapes that belong to this body."},"DocId":"P:Sandbox.PhysicsBody.Shapes"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":753},"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","746"]}],"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":772},"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","765"]}],"Documentation":{"Summary":"Controls physics simulation on this body."},"DocId":"P:Sandbox.PhysicsBody.MotionEnabled"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":803},"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","795"]}],"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":815},"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","810"]}],"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":822},"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","820"]}],"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":827},"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","826"]}],"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":837},"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","831"]}],"Documentation":{"Summary":"The physics group we belong to."},"DocId":"P:Sandbox.PhysicsBody.PhysicsGroup"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":860},"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","855"]}],"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":870},"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","865"]}],"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":877},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.LinearDrag","Name":"LinearDrag","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","872"]}],"DocId":"P:Sandbox.PhysicsBody.LinearDrag"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":884},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.AngularDrag","Name":"AngularDrag","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","879"]}],"DocId":"P:Sandbox.PhysicsBody.AngularDrag"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":891},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.DragEnabled","Name":"DragEnabled","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","886"]}],"DocId":"P:Sandbox.PhysicsBody.DragEnabled"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":900},"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","896"]}],"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":909},"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","905"]}],"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":945},"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","941"]}],"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":951},"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","950"]}],"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":973},"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","958"]}],"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":989},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","979"]}],"DocId":"P:Sandbox.PhysicsBody.Surface"},{"PropertyType":"System.String","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1020},"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","1014"]}],"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":1032},"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","1026"]}],"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":1123},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OnIntersectionStart","Name":"OnIntersectionStart","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1122"]}],"DocId":"P:Sandbox.PhysicsBody.OnIntersectionStart"},{"PropertyType":"System.Action\u00601\u003CSandbox.PhysicsIntersection\u003E","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1124},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OnIntersectionUpdate","Name":"OnIntersectionUpdate","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1123"]}],"DocId":"P:Sandbox.PhysicsBody.OnIntersectionUpdate"},{"PropertyType":"System.Action\u00601\u003CSandbox.PhysicsIntersectionEnd\u003E","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1125},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.OnIntersectionEnd","Name":"OnIntersectionEnd","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1124"]}],"DocId":"P:Sandbox.PhysicsBody.OnIntersectionEnd"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsBody.cs","Line":1247},"IsPublic":true,"FullName":"Sandbox.PhysicsBody.EnhancedCcd","Name":"EnhancedCcd","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Enable enhanced continuous collision detection (CCD) for this body. When enabled, the body performs CCD against dynamic bodies (but not against other bodies with enhanced CCD enabled). This is useful for fast-moving objects like bullets or rockets that need reliable collision detection."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsBody.cs","1244"]}],"Documentation":{"Summary":"Enable enhanced continuous collision detection (CCD) for this body.\nWhen enabled, the body performs CCD against dynamic bodies\n(but not against other bodies with enhanced CCD enabled).\nThis is useful for fast-moving objects like bullets or rockets\nthat need reliable collision detection."},"DocId":"P:Sandbox.PhysicsBody.EnhancedCcd"},{"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":86},"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","83"]}],"Documentation":{"Summary":"Enable contact, trace and touch"},"DocId":"M:Sandbox.PhysicsShape.EnableAllCollision"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":95},"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","92"]}],"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":212},"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","210"]}],"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":221},"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","218"]}],"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":252},"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","249"]}],"DocId":"M:Sandbox.PhysicsShape.UpdateHull(Vector3,Rotation,System.Span\u00601{Vector3})"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Physics/PhysicsShape.cs","Line":335},"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","332"]}],"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":346},"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","343"]}],"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":"Sandbox.Collider","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":60},"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","58"]}],"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":69},"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","64"]}],"Documentation":{"Summary":"This is a trigger (!)"},"DocId":"P:Sandbox.PhysicsShape.IsTrigger"},{"PropertyType":"Vector3","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":78},"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","74"]}],"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":107},"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","104"]}],"Documentation":{"Summary":"Controls whether this shape has solid collisions."},"DocId":"P:Sandbox.PhysicsShape.EnableSolidCollisions"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":116},"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","113"]}],"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":125},"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","122"]}],"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":132},"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","131"]}],"Documentation":{"Summary":"Is this a MeshShape"},"DocId":"P:Sandbox.PhysicsShape.IsMeshShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":137},"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","136"]}],"Documentation":{"Summary":"Is this a HullShape"},"DocId":"P:Sandbox.PhysicsShape.IsHullShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":142},"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","141"]}],"Documentation":{"Summary":"Is this a SphereShape"},"DocId":"P:Sandbox.PhysicsShape.IsSphereShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":147},"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","146"]}],"Documentation":{"Summary":"Is this a CapsuleShape"},"DocId":"P:Sandbox.PhysicsShape.IsCapsuleShape"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":152},"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","151"]}],"Documentation":{"Summary":"Is this a HeightfieldShape"},"DocId":"P:Sandbox.PhysicsShape.IsHeightfieldShape"},{"PropertyType":"Sandbox.Sphere","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":161},"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","156"]}],"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":175},"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","170"]}],"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":273},"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","268"]}],"Documentation":{"Summary":"Controls physical properties of this shape."},"DocId":"P:Sandbox.PhysicsShape.SurfaceMaterial"},{"PropertyType":"Sandbox.Surface","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":297},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Surface","Name":"Surface","Attributes":[{"FullName":"Sandbox.ActionGraphIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","283"]}],"DocId":"P:Sandbox.PhysicsShape.Surface"},{"PropertyType":"Sandbox.Surface[]","Loc":{"File":"Systems/Physics/PhysicsShape.cs","Line":315},"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","311"]}],"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":383},"IsPublic":true,"FullName":"Sandbox.PhysicsShape.Friction","Name":"Friction","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The friction value"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsShape.cs","379"]}],"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":30},"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","29"]}],"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":35},"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","34"]}],"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":42},"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","39"]}],"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":50},"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","47"]}],"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":58},"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","55"]}],"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":66},"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","63"]}],"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":74},"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","71"]}],"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":86},"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","84"]}],"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":100},"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","98"]}],"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":115},"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","112"]}],"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":129},"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","126"]}],"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":144},"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","141"]}],"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":158},"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","156"]}],"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":170},"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","168"]}],"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":182},"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","180"]}],"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":194},"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","192"]}],"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":208},"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","206"]}],"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":221},"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","218"]}],"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":229},"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","226"]}],"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":240},"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","237"]}],"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":252},"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","249"]}],"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":262},"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","259"]}],"Documentation":{"Summary":"Include triggers in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.HitTriggers"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":272},"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","269"]}],"Documentation":{"Summary":"Only hit triggers"},"DocId":"M:Sandbox.PhysicsTraceBuilder.HitTriggersOnly"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":282},"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","279"]}],"Documentation":{"Summary":"Ignore static objects in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.IgnoreStatic"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":292},"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","289"]}],"Documentation":{"Summary":"Ignore dynamic objects in the trace"},"DocId":"M:Sandbox.PhysicsTraceBuilder.IgnoreDynamic"},{"ReturnType":"Sandbox.PhysicsTraceBuilder","Parameters":[],"l":{"File":"Systems/Physics/PhysicsTraceBuilder.cs","Line":302},"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","299"]}],"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":312},"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","309"]}],"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":322},"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","319"]}],"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":330},"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","327"]}],"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":339},"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","335"]}],"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":352},"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","349"]}],"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":462},"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","459"]}],"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":470},"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","467"]}],"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":481},"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","478"]}],"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":492},"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","489"]}],"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":503},"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","500"]}],"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":399},"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","396"]}],"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":408},"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","405"]}],"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":427},"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","424"]}],"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":439},"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","436"]}],"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":361},"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","357"]}],"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":370},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.PositionIterations","Name":"PositionIterations","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","363"]}],"DocId":"P:Sandbox.PhysicsWorld.PositionIterations"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":379},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.VelocityIterations","Name":"VelocityIterations","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","372"]}],"DocId":"P:Sandbox.PhysicsWorld.VelocityIterations"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":388},"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","387"]}],"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":391},"IsPublic":true,"FullName":"Sandbox.PhysicsWorld.TimeScale","Name":"TimeScale","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Physics\\PhysicsWorld.cs","389"]}],"DocId":"P:Sandbox.PhysicsWorld.TimeScale"},{"PropertyType":"Sandbox.PhysicsTraceBuilder","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":418},"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","413"]}],"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","469"]}],"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","470"]}],"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","471"]}],"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","472"]}],"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","473"]}],"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","488"]}],"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","489"]}],"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","490"]}],"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":498},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection.Self","Name":"Self","DocId":"P:Sandbox.PhysicsIntersection.Self"},{"PropertyType":"Sandbox.PhysicsContact.Target","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":498},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersection.Other","Name":"Other","DocId":"P:Sandbox.PhysicsIntersection.Other"},{"PropertyType":"Sandbox.PhysicsContact","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":498},"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":501},"IsPublic":true,"FullName":"Sandbox.PhysicsIntersectionEnd.Self","Name":"Self","DocId":"P:Sandbox.PhysicsIntersectionEnd.Self"},{"PropertyType":"Sandbox.PhysicsContact.Target","Loc":{"File":"Systems/Physics/PhysicsWorld.cs","Line":501},"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)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/ConfigData.cs","Line":54},"IsProtected":true,"FullName":"Sandbox.ConfigData.OnValidate","Name":"OnValidate","DeclaringType":"Sandbox.ConfigData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Called after deserialization, and before serialization. A place to error check and make sure everything is fine."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ConfigData.cs","50"]}],"Documentation":{"Summary":"Called after deserialization, and before serialization. A place to error check and make sure everything is fine."},"DocId":"M:Sandbox.ConfigData.OnValidate"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/ProjectSettings/ConfigData.cs","Line":13},"IsProtected":true,"FullName":"Sandbox.ConfigData..ctor","Name":".ctor","DeclaringType":"Sandbox.ConfigData","DocId":"M:Sandbox.ConfigData.#ctor"}],"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":27},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.ClientsCanSpawnObjects","Name":"ClientsCanSpawnObjects","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Client Object Spawning"]},{"FullName":"GroupAttribute","ConstructorArguments":["Default Client Permissions"]},{"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":34},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.ClientsCanRefreshObjects","Name":"ClientsCanRefreshObjects","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Client Object Refreshing"]},{"FullName":"GroupAttribute","ConstructorArguments":["Default Client Permissions"]},{"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","31"]}],"Documentation":{"Summary":"By default, can clients refresh objects. This can be changed per connection after join."},"DocId":"P:Sandbox.NetworkingSettings.ClientsCanRefreshObjects"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.NetworkingSettings.ClientsCanDestroyObjects","Name":"ClientsCanDestroyObjects","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Client Object Destroying"]},{"FullName":"GroupAttribute","ConstructorArguments":["Default Client Permissions"]},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["By default, can clients destroy objects. This can be changed per connection after join."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\NetworkingSettings.cs","38"]}],"Documentation":{"Summary":"By default, can clients destroy objects. This can be changed per connection after join."},"DocId":"P:Sandbox.NetworkingSettings.ClientsCanDestroyObjects"},{"PropertyType":"System.Single","Loc":{"File":"Systems/Project/ProjectSettings/NetworkingSettings.cs","Line":47},"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","46"]}],"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":60},"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","57"]}],"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\u003EPhysicsSettings\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=\u0022T:Sandbox.Physics.PhysicsSettings\u0022 /\u003E from the active project settings."},"DocId":"P:Sandbox.ProjectSettings.Physics"},{"PropertyType":"Sandbox.SystemsConfig","Loc":{"File":"Systems/Project/ProjectSettings/ProjectSettings.cs","Line":41},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.ProjectSettings.Systems","Name":"Systems","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Get the \u003Cspan style=\u0022color: #4EC9B0;\u0022\u003ESystemsConfig\u003C/span\u003E from the active project settings."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\ProjectSettings\\ProjectSettings.cs","40"]}],"Documentation":{"Summary":"Get the \u003Csee cref=\u0022T:Sandbox.SystemsConfig\u0022 /\u003E from the active project settings."},"DocId":"P:Sandbox.ProjectSettings.Systems"}],"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":177},"IsPublic":true,"FullName":"Sandbox.Project.GetProjectPath","Name":"GetProjectPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets the .sbproj file for this project"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","176"]}],"Documentation":{"Summary":"Gets the .sbproj file for this project","Return":""},"DocId":"M:Sandbox.Project.GetProjectPath"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":182},"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","181"]}],"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":187},"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","186"]}],"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":192},"IsPublic":true,"FullName":"Sandbox.Project.GetEditorPath","Name":"GetEditorPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Absolute path to the Editor folder of the project."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","191"]}],"Documentation":{"Summary":"Absolute path to the Editor folder of the project."},"DocId":"M:Sandbox.Project.GetEditorPath"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":197},"IsPublic":true,"FullName":"Sandbox.Project.HasEditorPath","Name":"HasEditorPath","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns true if the Editor path exists"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.cs","196"]}],"Documentation":{"Summary":"Returns true if the Editor path exists"},"DocId":"M:Sandbox.Project.HasEditorPath"},{"ReturnType":"System.String","Parameters":[],"l":{"File":"Systems/Project/Project/Project.cs","Line":202},"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","201"]}],"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":208},"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","207"]}],"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":213},"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","212"]}],"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":296},"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","293"]}],"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":315},"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","312"]}],"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":258},"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","256"]}],"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":19},"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","18"]}],"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","10"]}],"Documentation":{"Summary":"Represents an on-disk project."},"DocId":"T:Sandbox.Project"},{"Namespace":"","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Project/Project/Project.Static.cs","Line":189},"IsPublic":true,"FullName":"Sandbox.Project.VSCodeExtensions..ctor","Name":".ctor","DeclaringType":"Sandbox.Project.VSCodeExtensions","DocId":"M:Sandbox.Project.VSCodeExtensions.#ctor"}],"Properties":[{"PropertyType":"System.String[]","Loc":{"File":"Systems/Project/Project/Project.Static.cs","Line":189},"IsPublic":true,"FullName":"Sandbox.Project.VSCodeExtensions.Recommendations","Name":"Recommendations","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonPropertyNameAttribute","ConstructorArguments":["recommendations"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Static.cs","187"]}],"DocId":"P:Sandbox.Project.VSCodeExtensions.Recommendations"}],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.Project.VSCodeExtensions","Name":"VSCodeExtensions","DeclaringType":"Sandbox.Project","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Project\\Project\\Project.Static.cs","185"]}],"DocId":"T:Sandbox.Project.VSCodeExtensions"},{"Namespace":"Sandbox","Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.AnimationSequence..ctor","Name":".ctor","DeclaringType":"Sandbox.AnimationSequence","DocId":"M:Sandbox.AnimationSequence.#ctor"}],"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.AnimGraphDirectPlayback..ctor","Name":".ctor","DeclaringType":"Sandbox.AnimGraphDirectPlayback","DocId":"M:Sandbox.AnimGraphDirectPlayback.#ctor"}],"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"},{"FieldType":"Sandbox.BlendMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.BlendMode.PremultipliedAlpha","Name":"PremultipliedAlpha","DocId":"F:Sandbox.BlendMode.PremultipliedAlpha"}],"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":50},"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","48"]}],"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":74},"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","72"]}],"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":81},"IsPublic":true,"FullName":"Sandbox.ComputeShader.DispatchWithAttributes","Name":"DispatchWithAttributes","DeclaringType":"Sandbox.ComputeShader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","78"]}],"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":91},"IsPublic":true,"FullName":"Sandbox.ComputeShader.DispatchIndirectWithAttributes","Name":"DispatchIndirectWithAttributes","DeclaringType":"Sandbox.ComputeShader","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\ComputeShader.cs","88"]}],"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":16},"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":16},"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","15"]}],"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","10"]}],"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,"IsOverride":true,"Parameters":[],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":103},"IsProtected":true,"FullName":"Sandbox.GpuBuffer.Finalize","Name":"Finalize","DeclaringType":"Sandbox.GpuBuffer","DocId":"M:Sandbox.GpuBuffer.Finalize"},{"ReturnType":"System.Void","Parameters":[{"Name":"elementCount","Type":"System.Int32"},{"Name":"elementSize","Type":"System.Int32"},{"Name":"usageFlags","Type":"Sandbox.GpuBuffer.UsageFlags","Default":"32"},{"Name":"debugName","Type":"System.String","Default":"null"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":109},"IsProtected":true,"FullName":"Sandbox.GpuBuffer.Initialize","Name":"Initialize","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","106"]}],"DocId":"M:Sandbox.GpuBuffer.Initialize(System.Int32,System.Int32,Sandbox.GpuBuffer.UsageFlags,System.String)"},{"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":196},"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":212},"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":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CT\u003E\u003E"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":244},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.GetDataAsync","Name":"GetDataAsync","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously retrieves data from the GPU buffer and provides it to the callback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","242"]}],"DocId":"M:Sandbox.GpuBuffer.GetDataAsync\u0060\u00601(System.Action\u00601{System.ReadOnlySpan\u00601{\u0060\u00600}})"},{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CT\u003E\u003E"},{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":16707566},"IsPublic":true,"FullName":"Sandbox.GpuBuffer.GetDataAsync","Name":"GetDataAsync","DeclaringType":"Sandbox.GpuBuffer","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Asynchronously retrieves a number of elements from the GPU buffer and provides it to the callback."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","260"]}],"DocId":"M:Sandbox.GpuBuffer.GetDataAsync\u0060\u00601(System.Action\u00601{System.ReadOnlySpan\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":290},"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","288"]}],"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":308},"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","306"]}],"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":331},"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","329"]}],"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":345},"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","343"]}],"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)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":99},"IsProtected":true,"FullName":"Sandbox.GpuBuffer..ctor","Name":".ctor","DeclaringType":"Sandbox.GpuBuffer","DocId":"M:Sandbox.GpuBuffer.#ctor"}],"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":371},"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","370"]}],"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":372},"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","371"]}],"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":373},"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","372"]}],"DocId":"M:Sandbox.GpuBuffer\u00601.SetData(System.Span\u00601{\u0060\u00600},System.Int32)"},{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CT\u003E\u003E"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":374},"IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E.GetDataAsync","Name":"GetDataAsync","DeclaringType":"Sandbox.GpuBuffer\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","373"]}],"DocId":"M:Sandbox.GpuBuffer\u00601.GetDataAsync(System.Action\u00601{System.ReadOnlySpan\u00601{\u0060\u00600}})"},{"ReturnType":"System.Void","Parameters":[{"Name":"callback","Type":"System.Action\u00601\u003CSystem.ReadOnlySpan\u00601\u003CT\u003E\u003E"},{"Name":"start","Type":"System.Int32"},{"Name":"count","Type":"System.Int32"}],"l":{"File":"Systems/Render/GpuBuffer.cs","Line":375},"IsPublic":true,"FullName":"Sandbox.GpuBuffer\u003CT\u003E.GetDataAsync","Name":"GetDataAsync","DeclaringType":"Sandbox.GpuBuffer\u003CT\u003E","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\GpuBuffer.cs","374"]}],"DocId":"M:Sandbox.GpuBuffer\u00601.GetDataAsync(System.Action\u00601{System.ReadOnlySpan\u00601{\u0060\u00600}},System.Int32,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":363},"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","360"]}],"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":241},"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","239"]}],"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":"downsampleMethod","Type":"Sandbox.Graphics.DownsampleMethod","Default":"-1"}],"l":{"File":"Systems/Render/Graphics.cs","Line":254},"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","252"]}],"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,Sandbox.Graphics.DownsampleMethod)"},{"ReturnType":"System.Void","Parameters":[{"Name":"targetName","Type":"System.String"},{"Name":"renderAttributes","Type":"Sandbox.RenderAttributes"},{"Name":"withMips","Type":"System.Boolean"}],"l":{"File":"Systems/Render/Graphics.cs","Line":280},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.GrabFrameTexture","Name":"GrabFrameTexture","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use GrabFrameTexture with DownsampleMethod instead"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","277"]}],"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"}],"l":{"File":"Systems/Render/Graphics.cs","Line":288},"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","286"]}],"Documentation":{"Summary":"Grabs the current depth texture and stores it in targetName on renderAttributes."},"DocId":"M:Sandbox.Graphics.GrabDepthTexture(System.String,Sandbox.RenderAttributes)"},{"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":358},"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","356"]}],"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":368},"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","366"]}],"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":378},"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","374"]}],"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":387},"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","384"]}],"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":397},"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","394"]}],"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":408},"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","405"]}],"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":[],"l":{"File":"Systems/Render/Graphics.cs","Line":442},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.FlushGPU","Name":"FlushGPU","DeclaringType":"Sandbox.Graphics","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Forces the GPU to flush all pending commands and wait for completion. Useful when you need to ensure GPU work is finished before proceeding. Can be called outside of a render block."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","439"]}],"Documentation":{"Summary":"Forces the GPU to flush all pending commands and wait for completion.\nUseful when you need to ensure GPU work is finished before proceeding.\nCan be called outside of a render block."},"DocId":"M:Sandbox.Graphics.FlushGPU"},{"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":65},"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","62"]}],"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":89},"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","87"]}],"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":109},"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","106"]}],"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":124},"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","121"]}],"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":151},"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","149"]}],"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":169},"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","167"]}],"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":218},"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","215"]}],"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":226},"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","223"]}],"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":256},"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","253"]}],"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":266},"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","263"]}],"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":274},"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","271"]}],"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":284},"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","281"]}],"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":294},"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","292"]}],"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 \u0060GetTransformMatrix( int instance )\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: #86C691;\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":58},"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","56"]}],"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"},{"Name":"mip","Type":"System.Int32","Default":"-1"}],"l":{"File":"Systems/Render/Graphics.ResourceBarriers.cs","Line":23},"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","15"]}],"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.","mip":"The mip level to transition (-1 for all mips)."}},"DocId":"M:Sandbox.Graphics.ResourceBarrierTransition(Sandbox.Texture,Sandbox.Rendering.ResourceState,System.Int32)"},{"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":45},"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","37"]}],"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":66},"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","58"]}],"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":83},"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","81"]}],"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":98},"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","96"]}],"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.Frustum","Loc":{"File":"Systems/Render/Graphics.cs","Line":123},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.Frustum","Name":"Frustum","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The frustum of the currently rendering camera view."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Graphics.cs","119"]}],"Documentation":{"Summary":"The frustum of the currently rendering camera view."},"DocId":"P:Sandbox.Graphics.Frustum"},{"PropertyType":"Sandbox.RenderTarget","Loc":{"File":"Systems/Render/Graphics.cs","Line":318},"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","312"]}],"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","7"]},{"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.GaussianBorder","Name":"GaussianBorder","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Uses a gaussian filter to downsample the texture, applies border to not oversample edges"]}],"Documentation":{"Summary":"Uses a gaussian filter to downsample the texture, applies border to not oversample edges"},"DocId":"F:Sandbox.Graphics.DownsampleMethod.GaussianBorder"},{"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"},{"FieldType":"Sandbox.Graphics.DownsampleMethod","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Graphics.DownsampleMethod.None","Name":"None","DocId":"F:Sandbox.Graphics.DownsampleMethod.None"}],"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.MorphCollection..ctor","Name":".ctor","DeclaringType":"Sandbox.MorphCollection","DocId":"M:Sandbox.MorphCollection.#ctor"}],"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":368},"IsPublic":true,"FullName":"Sandbox.VideoPlayer.Dispose","Name":"Dispose","DeclaringType":"Sandbox.VideoPlayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoPlayer.cs","366"]}],"DocId":"M:Sandbox.VideoPlayer.Dispose"},{"ReturnType":"System.Void","Parameters":[{"Name":"url","Type":"System.String"}],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":389},"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","386"]}],"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":417},"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","414"]}],"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":443},"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","441"]}],"Documentation":{"Summary":"Resumes video playback."},"DocId":"M:Sandbox.VideoPlayer.Resume"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":451},"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","449"]}],"Documentation":{"Summary":"Stops video playback."},"DocId":"M:Sandbox.VideoPlayer.Stop"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":459},"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","457"]}],"Documentation":{"Summary":"Pauses video playback."},"DocId":"M:Sandbox.VideoPlayer.Pause"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/Multimedia/VideoPlayer.cs","Line":468},"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","465"]}],"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":476},"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","474"]}],"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":484},"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","482"]}],"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":494},"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","490"]}],"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":140},"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","137"]}],"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","152"]}],"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":176},"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","173"]}],"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":201},"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","198"]}],"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":108},"IsPublic":true,"FullName":"Sandbox.VideoWriter.Width","Name":"Width","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","107"]}],"DocId":"P:Sandbox.VideoWriter.Width"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/Render/Multimedia/VideoWriter.cs","Line":109},"IsPublic":true,"FullName":"Sandbox.VideoWriter.Height","Name":"Height","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\Multimedia\\VideoWriter.cs","108"]}],"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","7"]}],"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":29},"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","25"]}],"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","15"]}],"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","16"]}],"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","17"]}],"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","18"]}],"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","19"]}],"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","20"]}],"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","Attributes":[{"FullName":"ExposeAttribute"}],"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","Attributes":[{"FullName":"ExposeAttribute"}],"DocId":"T:Sandbox.VideoWriter.Container"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/Render/RayTracingAccelerationStructure.cs","Line":17},"IsPublic":true,"FullName":"Sandbox.RayTracingAccelerationStructure.IsValid","Name":"IsValid","DeclaringType":"Sandbox.RayTracingAccelerationStructure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Gets whether this acceleration structure is valid and can be used for ray tracing."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RayTracingAccelerationStructure.cs","16"]}],"Documentation":{"Summary":"Gets whether this acceleration structure is valid and can be used for ray tracing."},"DocId":"M:Sandbox.RayTracingAccelerationStructure.IsValid"},{"ReturnType":"Sandbox.RayTracingAccelerationStructure","Parameters":[{"Name":"geometryData","Type":"System.Object"}],"l":{"File":"Systems/Render/RayTracingAccelerationStructure.cs","Line":36},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.RayTracingAccelerationStructure.Create","Name":"Create","DeclaringType":"Sandbox.RayTracingAccelerationStructure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Create a ray tracing acceleration structure from scene geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RayTracingAccelerationStructure.cs","31"]}],"Documentation":{"Summary":"Create a ray tracing acceleration structure from scene geometry.","Return":"A new acceleration structure, or null if creation failed.","Params":{"geometryData":"The geometry data to build the acceleration structure from."}},"DocId":"M:Sandbox.RayTracingAccelerationStructure.Create(System.Object)"},{"ReturnType":"System.Void","Parameters":[{"Name":"geometryData","Type":"System.Object"}],"l":{"File":"Systems/Render/RayTracingAccelerationStructure.cs","Line":53},"IsPublic":true,"FullName":"Sandbox.RayTracingAccelerationStructure.Update","Name":"Update","DeclaringType":"Sandbox.RayTracingAccelerationStructure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Updates the acceleration structure with new geometry data. This is more efficient than rebuilding from scratch for dynamic geometry."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RayTracingAccelerationStructure.cs","50"]}],"Documentation":{"Summary":"Updates the acceleration structure with new geometry data.\nThis is more efficient than rebuilding from scratch for dynamic geometry.","Params":{"geometryData":"The updated geometry data."}},"DocId":"M:Sandbox.RayTracingAccelerationStructure.Update(System.Object)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RayTracingAccelerationStructure.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.RayTracingAccelerationStructure.Dispose","Name":"Dispose","DeclaringType":"Sandbox.RayTracingAccelerationStructure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Releases the native resources associated with this acceleration structure."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RayTracingAccelerationStructure.cs","62"]}],"Documentation":{"Summary":"Releases the native resources associated with this acceleration structure."},"DocId":"M:Sandbox.RayTracingAccelerationStructure.Dispose"}],"Constructors":[],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RayTracingAccelerationStructure","Name":"RayTracingAccelerationStructure","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Represents a ray tracing acceleration structure that contains geometry for efficient ray intersection testing. This is used to organize scene geometry in a hierarchical structure optimized for ray tracing performance."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RayTracingAccelerationStructure.cs","9"]}],"Documentation":{"Summary":"Represents a ray tracing acceleration structure that contains geometry for efficient ray intersection testing.\nThis is used to organize scene geometry in a hierarchical structure optimized for ray tracing performance."},"DocId":"T:Sandbox.RayTracingAccelerationStructure"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","IsVirtual":true,"IsOverride":true,"Parameters":[],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":51},"IsProtected":true,"FullName":"Sandbox.RenderAttributes.Finalize","Name":"Finalize","DeclaringType":"Sandbox.RenderAttributes","DocId":"M:Sandbox.RenderAttributes.Finalize"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Clear","Name":"Clear","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","73"]}],"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":90},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","87"]}],"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":97},"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","93"]}],"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":103},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetComboEnum","Name":"SetComboEnum","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","100"]}],"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":108},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","106"]}],"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":114},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetComboEnum","Name":"GetComboEnum","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","111"]}],"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":122},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetComboBool","Name":"GetComboBool","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","119"]}],"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":130},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetComboInt","Name":"GetComboInt","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","127"]}],"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":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.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":153},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","150"]}],"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":159},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","156"]}],"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":165},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","162"]}],"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":"Sandbox.Rendering.SamplerState"}],"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","172"]}],"DocId":"M:Sandbox.RenderAttributes.Set(Sandbox.StringToken@,Sandbox.Rendering.SamplerState@)"},{"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":188},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","185"]}],"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":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@,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":199},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","196"]}],"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":205},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","202"]}],"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":211},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","208"]}],"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":216},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","214"]}],"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":222},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","219"]}],"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":228},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","225"]}],"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":234},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","231"]}],"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":243},"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","240"]}],"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":257},"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","254"]}],"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":272},"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","269"]}],"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":281},"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","278"]}],"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":290},"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","287"]}],"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":299},"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","296"]}],"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":308},"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","305"]}],"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":317},"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","314"]}],"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":330},"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","327"]}],"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":339},"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","336"]}],"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":348},"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","345"]}],"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":357},"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","354"]}],"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":366},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","363"]}],"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":378},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","377"]}],"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":379},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.SetCombo","Name":"SetCombo","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","378"]}],"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":380},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","379"]}],"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":381},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","380"]}],"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":382},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","381"]}],"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":383},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","382"]}],"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":384},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","383"]}],"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":385},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","384"]}],"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":386},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","385"]}],"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":387},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","386"]}],"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":388},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","387"]}],"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":389},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","388"]}],"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":390},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","389"]}],"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":391},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","390"]}],"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":392},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.Set","Name":"Set","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","391"]}],"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":393},"IsPublic":true,"FullName":"Sandbox.RenderAttributes.GetTexture","Name":"GetTexture","DeclaringType":"Sandbox.RenderAttributes","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","392"]}],"DocId":"M:Sandbox.RenderAttributes.GetTexture(System.String@,Sandbox.Texture@)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/RenderAttributes.cs","Line":38},"IsPublic":true,"FullName":"Sandbox.RenderAttributes..ctor","Name":".ctor","DeclaringType":"Sandbox.RenderAttributes","DocId":"M:Sandbox.RenderAttributes.#ctor"}],"Fields":[],"IsClass":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.RenderAttributes","Name":"RenderAttributes","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["RenderAttributes are a set of values that are passed to the renderer. They can be a variety of primitive types, textures, samplers or buffers. You can access attributes in the shader by binding them to a variable: \u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003E\n    float4 CornerRadius \u0026lt; Attribute( \u0022BorderRadius\u0022 ); \u0026gt;;\n    Texture2D g_tColor \t\u0026lt; Attribute( \u0022Texture\u0022 ); SrgbRead( false ); \u0026gt;;\n    \u003C/code\u003E\u003C/pre\u003E\u003Cseealso\u003E\u003C/seealso\u003E\u003Cseealso\u003E\u003C/seealso\u003E\u003Cseealso\u003E\u003C/seealso\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.cs","19"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["RenderAttributes are a set of values that are passed to the renderer. They can be a variety of primitive types, textures, samplers or buffers. You can access attributes in the shader by binding them to a variable: \u003Cpre style=\u0022color: #DCDCDC; background-color: #111111;\u0022\u003E\u003Ccode\u003E\n    float4 CornerRadius \u0026lt; Attribute( \u0022BorderRadius\u0022 ); \u0026gt;;\n    Texture2D g_tColor \t\u0026lt; Attribute( \u0022Texture\u0022 ); SrgbRead( false ); \u0026gt;;\n    \u003C/code\u003E\u003C/pre\u003E\u003Cseealso\u003E\u003C/seealso\u003E\u003Cseealso\u003E\u003C/seealso\u003E\u003Cseealso\u003E\u003C/seealso\u003E"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\RenderAttributes.TextureTracking.cs","5"]}],"Documentation":{"Summary":"RenderAttributes are a set of values that are passed to the renderer.\nThey can be a variety of primitive types, textures, samplers or buffers.\nYou can access attributes in the shader by binding them to a variable:\n\u003Ccode\u003E\nfloat4 CornerRadius \u0026lt; Attribute( \u0022BorderRadius\u0022 ); \u0026gt;;\nTexture2D g_tColor \t\u0026lt; Attribute( \u0022Texture\u0022 ); SrgbRead( false ); \u0026gt;;\n\u003C/code\u003E\u003Cseealso cref=\u0022P:Sandbox.Renderer.Attributes\u0022 /\u003E\u003Cseealso cref=\u0022M:Sandbox.Graphics.DrawModel(Sandbox.Model,Transform,Sandbox.RenderAttributes)\u0022 /\u003E\u003Cseealso cref=\u0022M:Sandbox.ComputeShader.DispatchWithAttributes(Sandbox.RenderAttributes,System.Int32,System.Int32,System.Int32)\u0022 /\u003E"},"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"},{"Name":"targetName","Type":"System.String","Default":""}],"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","22"]}],"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.","targetName":"The optional name of the render target"}},"DocId":"M:Sandbox.RenderTarget.GetTemporary(System.Int32,System.Int32,Sandbox.ImageFormat,Sandbox.ImageFormat,Sandbox.MultisampleAmount,System.Int32,System.String)"},{"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"},{"Name":"targetName","Type":"System.String","Default":""}],"l":{"File":"Systems/Render/RenderTarget.Cache.cs","Line":93},"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","90"]}],"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.","targetName":"The optional name of the render target"}},"DocId":"M:Sandbox.RenderTarget.GetTemporary(System.Int32,Sandbox.ImageFormat,Sandbox.ImageFormat,Sandbox.MultisampleAmount,System.Int32,System.String)"},{"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"}],"l":{"File":"Systems/Render/TextRendering/TextRendering.cs","Line":26},"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","23"]}],"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)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRendering","Name":"TextRendering","Attributes":[{"FullName":"ExposeAttribute"},{"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":120},"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","117"]}],"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":80},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TextRendering.Scope.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","79"]}],"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"]},{"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"]},{"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"]},{"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.Rendering.FilterMode","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.FilterMode","Name":"FilterMode","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","36"]}],"DocId":"F:Sandbox.TextRendering.Scope.FilterMode"},{"FieldType":"Sandbox.UI.FontSmooth","IsPublic":true,"FullName":"Sandbox.TextRendering.Scope.FontSmooth","Name":"FontSmooth","Attributes":[{"FullName":"System.Text.Json.Serialization.JsonIncludeAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Render\\TextRendering\\TextRendering.Scope.cs","37"]}],"DocId":"F:Sandbox.TextRendering.Scope.FontSmooth"},{"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","42"]}],"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","45"]}],"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","48"]}],"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","51"]}],"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","166"]}],"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","167"]}],"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","168"]}],"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","180"]}],"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","181"]}],"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","182"]}],"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","183"]}],"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":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":116},"IsProtected":true,"FullName":"Sandbox.VertexLayout.BaseAttribute..ctor","Name":".ctor","DeclaringType":"Sandbox.VertexLayout.BaseAttribute","DocId":"M:Sandbox.VertexLayout.BaseAttribute.#ctor"}],"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","111"]}],"DocId":"T:Sandbox.VertexLayout.BaseAttribute"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":122},"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":123},"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","119"]}],"DocId":"T:Sandbox.VertexLayout.Position"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":129},"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":130},"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","126"]}],"DocId":"T:Sandbox.VertexLayout.Normal"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":136},"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":137},"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","133"]}],"DocId":"T:Sandbox.VertexLayout.Color"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":143},"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":144},"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","140"]}],"DocId":"T:Sandbox.VertexLayout.TexCoord"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":150},"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":151},"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","147"]}],"DocId":"T:Sandbox.VertexLayout.Tangent"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":157},"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":158},"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","154"]}],"DocId":"T:Sandbox.VertexLayout.BlendWeight"},{"Namespace":"","BaseType":"Sandbox.VertexLayout.BaseAttribute","Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/Render/VertexLayout.cs","Line":164},"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":165},"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","161"]}],"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":150},"IsPublic":true,"FullName":"Sandbox.SceneCamera.Dispose","Name":"Dispose","DeclaringType":"Sandbox.SceneCamera","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","148"]}],"DocId":"M:Sandbox.SceneCamera.Dispose"},{"ReturnType":"Sandbox.Frustum","Parameters":[{"Name":"pixelRect","Type":"Sandbox.Rect"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":533},"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","532"]}],"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":540},"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","537"]}],"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":564},"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","563"]}],"Documentation":{"Summary":"Given a cursor position get a scene aiming ray."},"DocId":"M:Sandbox.SceneCamera.GetRay(Vector3)"},{"ReturnType":"Ray","Parameters":[{"Name":"cursorPosition","Type":"Vector2"},{"Name":"screenSize","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":571},"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","568"]}],"Documentation":{"Summary":"Given a cursor position get a scene aiming ray."},"DocId":"M:Sandbox.SceneCamera.GetRay(Vector2,Vector3)"},{"ReturnType":"Vector2","Parameters":[{"Name":"world","Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":604},"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","602"]}],"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":618},"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","615"]}],"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":627},"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","625"]}],"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":671},"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","669"]}],"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":66},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderTransparent","Name":"OnRenderTransparent","Attributes":[{"FullName":"System.ObsoleteAttribute"},{"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":68},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderOverlay","Name":"OnRenderOverlay","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","67"]}],"DocId":"P:Sandbox.SceneCamera.OnRenderOverlay"},{"PropertyType":"System.Action","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SceneCamera.OnRenderUI","Name":"OnRenderUI","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","69"]}],"DocId":"P:Sandbox.SceneCamera.OnRenderUI"},{"PropertyType":"Vector2","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":81},"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","75"]}],"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":94},"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","93"]}],"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":99},"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","98"]}],"Documentation":{"Summary":"Control fog based on an image."},"DocId":"P:Sandbox.SceneCamera.CubemapFog"},{"PropertyType":"Sandbox.SceneWorld","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":227},"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","221"]}],"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":243},"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","242"]}],"Documentation":{"Summary":"Your camera can render multiple worlds."},"DocId":"P:Sandbox.SceneCamera.Worlds"},{"PropertyType":"Vector3","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":254},"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","249"]}],"Documentation":{"Summary":"The position of the scene\u0027s camera."},"DocId":"P:Sandbox.SceneCamera.Position"},{"PropertyType":"Rotation","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":267},"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","262"]}],"Documentation":{"Summary":"The rotation of the scene\u0027s camera."},"DocId":"P:Sandbox.SceneCamera.Rotation"},{"PropertyType":"Angles","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":281},"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","275"]}],"Documentation":{"Summary":"The rotation of the scene\u0027s camera."},"DocId":"P:Sandbox.SceneCamera.Angles"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":296},"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","291"]}],"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":314},"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","309"]}],"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":331},"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","326"]}],"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":346},"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","341"]}],"Documentation":{"Summary":"Whether to use orthographic projection."},"DocId":"P:Sandbox.SceneCamera.Ortho"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":359},"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","354"]}],"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":371},"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","367"]}],"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":380},"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","376"]}],"Documentation":{"Summary":"Render this camera using a wireframe view."},"DocId":"P:Sandbox.SceneCamera.WireframeMode"},{"PropertyType":"Sandbox.ClearFlags","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":386},"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","385"]}],"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":398},"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","392"]}],"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":409},"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","408"]}],"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":417},"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","413"]}],"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":426},"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","422"]}],"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":432},"IsPublic":true,"FullName":"Sandbox.SceneCamera.EnablePostProcessing","Name":"EnablePostProcessing","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["Toggle all post processing effects for this camera. The default is on."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCamera.cs","431"]}],"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":456},"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","455"]}],"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":462},"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","461"]}],"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":470},"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","466"]}],"Documentation":{"Summary":"Enable or disable direct lighting"},"DocId":"P:Sandbox.SceneCamera.EnableDirectLighting"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneCamera.cs","Line":479},"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","475"]}],"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":876},"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","875"]}],"Documentation":{"Summary":"Allows specifying a custom projection matrix for this camera"},"DocId":"P:Sandbox.SceneCamera.CustomProjectionMatrix"}],"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":"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.ClusteredLightCulling","Name":"ClusteredLightCulling","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Clustered Light Culling"]},{"FullName":"IconAttribute","ConstructorArguments":["scatter_plot"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.ClusteredLightCulling"},{"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.Overdraw","Name":"Overdraw","Attributes":[{"FullName":"TitleAttribute","ConstructorArguments":["Overdraw"]},{"FullName":"IconAttribute","ConstructorArguments":["layers"]}],"DocId":"F:Sandbox.SceneCameraDebugMode.Overdraw"},{"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":148},"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","146"]}],"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":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":63},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Priority","Name":"Priority","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","57"]}],"DocId":"P:Sandbox.SceneCubemap.Priority"},{"PropertyType":"Sandbox.SceneCubemap.ProjectionMode","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":76},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Projection","Name":"Projection","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","70"]}],"DocId":"P:Sandbox.SceneCubemap.Projection"},{"PropertyType":"Color","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":89},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.TintColor","Name":"TintColor","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","83"]}],"DocId":"P:Sandbox.SceneCubemap.TintColor"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":102},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Feathering","Name":"Feathering","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","96"]}],"DocId":"P:Sandbox.SceneCubemap.Feathering"},{"PropertyType":"BBox","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.ProjectionBounds","Name":"ProjectionBounds","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","108"]}],"DocId":"P:Sandbox.SceneCubemap.ProjectionBounds"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/SceneCubemap.cs","Line":136},"IsPublic":true,"FullName":"Sandbox.SceneCubemap.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneCubemap.cs","130"]}],"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":180},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.StartLine","Name":"StartLine","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","178"]}],"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":189},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.AddLinePoint","Name":"AddLinePoint","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","187"]}],"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":194},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.AddLinePoint","Name":"AddLinePoint","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","192"]}],"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":200},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.AddLinePoint","Name":"AddLinePoint","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","197"]}],"DocId":"M:Sandbox.SceneLineObject.AddLinePoint(Vector3@,Vector3@,Color,System.Single,System.Single)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":241},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.EndLine","Name":"EndLine","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","239"]}],"DocId":"M:Sandbox.SceneLineObject.EndLine"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":296},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Clear","Name":"Clear","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","294"]}],"DocId":"M:Sandbox.SceneLineObject.Clear"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":339},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.RenderSceneObject","Name":"RenderSceneObject","DeclaringType":"Sandbox.SceneLineObject","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","337"]}],"DocId":"M:Sandbox.SceneLineObject.RenderSceneObject"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[{"Name":"sceneWorld","Type":"Sandbox.SceneWorld"}],"l":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":43},"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":37},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.LineTexture","Name":"LineTexture","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Material property instead","False"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","32"]}],"DocId":"P:Sandbox.SceneLineObject.LineTexture"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.StartCap","Name":"StartCap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","42"]}],"DocId":"P:Sandbox.SceneLineObject.StartCap"},{"PropertyType":"Sandbox.SceneLineObject.CapStyle","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":52},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.EndCap","Name":"EndCap","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","48"]}],"DocId":"P:Sandbox.SceneLineObject.EndCap"},{"PropertyType":"Sandbox.SceneLineObject.FaceMode","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":58},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Face","Name":"Face","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","54"]}],"DocId":"P:Sandbox.SceneLineObject.Face"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":64},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Wireframe","Name":"Wireframe","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","60"]}],"DocId":"P:Sandbox.SceneLineObject.Wireframe"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":70},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Lighting","Name":"Lighting","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","66"]}],"DocId":"P:Sandbox.SceneLineObject.Lighting"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":78},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Clamped","Name":"Clamped","Attributes":[{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Sampler State property instead"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","72"]}],"DocId":"P:Sandbox.SceneLineObject.Clamped"},{"PropertyType":"Sandbox.Rendering.SamplerState","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":97},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.SamplerState","Name":"SamplerState","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","92"]}],"DocId":"P:Sandbox.SceneLineObject.SamplerState"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":108},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Smoothness","Name":"Smoothness","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","104"]}],"DocId":"P:Sandbox.SceneLineObject.Smoothness"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":114},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.Opaque","Name":"Opaque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","110"]}],"DocId":"P:Sandbox.SceneLineObject.Opaque"},{"PropertyType":"System.Int32","Loc":{"File":"Systems/SceneSystem/SceneLineObject.cs","Line":132},"IsPublic":true,"FullName":"Sandbox.SceneLineObject.TessellationLevel","Name":"TessellationLevel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Number of tessellation subdivisions across the width of each line segment. 1 = no tessellation (just left and right), 2 = one subdivision in the middle, etc. Higher values create smoother curves and more detailed geometry but use more vertices."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","128"]}],"Documentation":{"Summary":"Number of tessellation subdivisions across the width of each line segment.\n1 = no tessellation (just left and right), 2 = one subdivision in the middle, etc.\nHigher values create smoother curves and more detailed geometry but use more vertices."},"DocId":"P:Sandbox.SceneLineObject.TessellationLevel"}],"Fields":[{"FieldType":"Sandbox.Material","IsPublic":true,"FullName":"Sandbox.SceneLineObject.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLineObject.cs","40"]}],"DocId":"F:Sandbox.SceneLineObject.Material"}],"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","9"]}],"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","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["signal_cellular_4_bar"]}],"DocId":"F:Sandbox.SceneLineObject.CapStyle.Triangle"},{"FieldType":"Sandbox.SceneLineObject.CapStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.CapStyle.Arrow","Name":"Arrow","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["label_important"]}],"DocId":"F:Sandbox.SceneLineObject.CapStyle.Arrow"},{"FieldType":"Sandbox.SceneLineObject.CapStyle","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.CapStyle.Rounded","Name":"Rounded","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["fiber_smart_record"]}],"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","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["settings_ethernet"]}],"DocId":"F:Sandbox.SceneLineObject.FaceMode.Camera"},{"FieldType":"Sandbox.SceneLineObject.FaceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.FaceMode.Normal","Name":"Normal","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["rotate_90_degrees_cw"]}],"DocId":"F:Sandbox.SceneLineObject.FaceMode.Normal"},{"FieldType":"Sandbox.SceneLineObject.FaceMode","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.SceneLineObject.FaceMode.Cylinder","Name":"Cylinder","Attributes":[{"FullName":"IconAttribute","ConstructorArguments":["circle"]}],"DocId":"F:Sandbox.SceneLineObject.FaceMode.Cylinder"}],"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":23},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.GetSceneFile","Name":"GetSceneFile","DeclaringType":"Sandbox.SceneLoadOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","22"]}],"DocId":"M:Sandbox.SceneLoadOptions.GetSceneFile"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"sceneFile","Type":"Sandbox.SceneFile"}],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":26},"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(Sandbox.SceneFile)"},{"ReturnType":"System.Boolean","Parameters":[{"Name":"sceneFileName","Type":"System.String"}],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":33},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.SetScene","Name":"SetScene","DeclaringType":"Sandbox.SceneLoadOptions","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","30"]}],"DocId":"M:Sandbox.SceneLoadOptions.SetScene(System.String)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":14},"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":14},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.ShowLoadingScreen","Name":"ShowLoadingScreen","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","13"]}],"DocId":"P:Sandbox.SceneLoadOptions.ShowLoadingScreen"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":15},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.IsAdditive","Name":"IsAdditive","Attributes":[{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","14"]}],"DocId":"P:Sandbox.SceneLoadOptions.IsAdditive"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneLoadOptions.cs","Line":20},"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","19"]}],"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":21},"IsPublic":true,"FullName":"Sandbox.SceneLoadOptions.Offset","Name":"Offset","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneLoadOptions.cs","20"]}],"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":199},"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","195"]}],"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":17},"IsPublic":true,"FullName":"Sandbox.SceneModel.SetBoneOverride","Name":"SetBoneOverride","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Manually override the final bone transform."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","14"]}],"Documentation":{"Summary":"Manually override the final bone transform.","Params":{"boneIndex":"","transform":"Local coordinates based on the SceneModel\u0027s transform"}},"DocId":"M:Sandbox.SceneModel.SetBoneOverride(System.Int32,Transform@)"},{"ReturnType":"System.Void","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Bones.cs","Line":26},"IsPublic":true,"FullName":"Sandbox.SceneModel.ClearBoneOverrides","Name":"ClearBoneOverrides","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Clears all bone transform overrides."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","24"]}],"Documentation":{"Summary":"Clears all bone transform overrides."},"DocId":"M:Sandbox.SceneModel.ClearBoneOverrides"},{"ReturnType":"System.Boolean","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneModel.Bones.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.SceneModel.HasBoneOverrides","Name":"HasBoneOverrides","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Whether any bone transforms have been overridden."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","32"]}],"Documentation":{"Summary":"Whether any bone transforms have been overridden."},"DocId":"M:Sandbox.SceneModel.HasBoneOverrides"},{"ReturnType":"System.Void","Parameters":[{"Name":"boneIndex","Type":"System.Int32"},{"Name":"linear","Out":true,"Type":"Vector3"},{"Name":"angular","Out":true,"Type":"Vector3"}],"l":{"File":"Systems/SceneSystem/SceneModel.Bones.cs","Line":42},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetBoneVelocity","Name":"GetBoneVelocity","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Calculates the velocity from the previous and current bone transforms."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Bones.cs","40"]}],"Documentation":{"Summary":"Calculates the velocity from the previous and current bone transforms."},"DocId":"M:Sandbox.SceneModel.GetBoneVelocity(System.Int32,Vector3@,Vector3@)"},{"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)"},{"ReturnType":"Transform","Parameters":[{"Name":"i","Type":"System.Int32"}],"l":{"File":"Systems/SceneSystem/SceneModel.Update.cs","Line":73},"IsPublic":true,"FullName":"Sandbox.SceneModel.GetParentSpaceBone","Name":"GetParentSpaceBone","DeclaringType":"Sandbox.SceneModel","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Returns the parent space transform of a bone by its index."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneModel.Update.cs","72"]}],"Documentation":{"Summary":"Returns the parent space transform of a bone by its index.","Return":"The parent space transform, or an identity transform on failure.","Params":{"i":"Index of the bone to calculate transform of."}},"DocId":"M:Sandbox.SceneModel.GetParentSpaceBone(System.Int32)"}],"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":320},"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","317"]}],"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":338},"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","336"]}],"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":352},"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","350"]}],"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":360},"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","358"]}],"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":400},"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","397"]}],"DocId":"M:Sandbox.SceneObject.SetComponentSource(Sandbox.Component)"},{"ReturnType":"Sandbox.GameObject","Parameters":[],"l":{"File":"Systems/SceneSystem/SceneObject.cs","Line":405},"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","403"]}],"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":302},"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: #4EC9B0;\u0022\u003Estring\u003C/span\u003E,\u003Cspan style=\u0022color: #86C691;\u0022\u003Eint\u003C/span\u003E)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","298"]}],"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":375},"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","371"]}],"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":419},"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","418"]}],"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":447},"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","443"]}],"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":453},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.IsOpaque","Name":"IsOpaque","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","449"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IsOpaque"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":459},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.IsTranslucent","Name":"IsTranslucent","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","455"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IsTranslucent"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":466},"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","461"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IsDecal"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":472},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.OverlayLayer","Name":"OverlayLayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","468"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.OverlayLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":482},"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","478"]}],"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":488},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.ViewModelLayer","Name":"ViewModelLayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","484"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.ViewModelLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":494},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.SkyBoxLayer","Name":"SkyBoxLayer","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","490"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.SkyBoxLayer"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":500},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.NeedsLightProbe","Name":"NeedsLightProbe","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","496"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.NeedsLightProbe"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":509},"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","505"]}],"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":520},"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","516"]}],"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":529},"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","525"]}],"Documentation":{"Summary":"Draw this in cubemaps"},"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.IncludeInCubemap"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneObject.cs","Line":547},"IsPublic":true,"FullName":"Sandbox.SceneObject.SceneObjectFlagAccessor.WantsPrePass","Name":"WantsPrePass","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneObject.cs","543"]}],"DocId":"P:Sandbox.SceneObject.SceneObjectFlagAccessor.WantsPrePass"}],"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","420"]}],"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","Methods":[{"ReturnType":"System.Boolean","Parameters":[{"Name":"value","Type":"Sandbox.Material"}],"l":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":232},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.DoesMaterialUseLineShader","Name":"DoesMaterialUseLineShader","DeclaringType":"Sandbox.TrailTextureConfig","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","228"]}],"DocId":"M:Sandbox.TrailTextureConfig.DoesMaterialUseLineShader(Sandbox.Material)"}],"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":176},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TrailTextureConfig.Default","Name":"Default","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","175"]}],"DocId":"P:Sandbox.TrailTextureConfig.Default"},{"PropertyType":"Sandbox.Texture","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":188},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Texture","Name":"Texture","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Material property instead"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","186"]}],"DocId":"P:Sandbox.TrailTextureConfig.Texture"},{"PropertyType":"Sandbox.Material","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":191},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Material","Name":"Material","Attributes":[{"FullName":"Sandbox.KeyPropertyAttribute"},{"FullName":"ValidateAttribute","ConstructorArguments":["DoesMaterialUseLineShader","Material should derive from \u0027line.shader\u0027.","2"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","189"]}],"DocId":"P:Sandbox.TrailTextureConfig.Material"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":195},"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","192"]}],"DocId":"P:Sandbox.TrailTextureConfig.WorldSpace"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":200},"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","196"]}],"DocId":"P:Sandbox.TrailTextureConfig.UnitsPerTexture"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":205},"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","201"]}],"DocId":"P:Sandbox.TrailTextureConfig.Scale"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":209},"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","206"]}],"DocId":"P:Sandbox.TrailTextureConfig.Offset"},{"PropertyType":"System.Single","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":213},"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","210"]}],"DocId":"P:Sandbox.TrailTextureConfig.Scroll"},{"PropertyType":"Sandbox.Rendering.FilterMode","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":217},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.FilterMode","Name":"FilterMode","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","214"]}],"DocId":"P:Sandbox.TrailTextureConfig.FilterMode"},{"PropertyType":"Sandbox.Rendering.TextureAddressMode","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":221},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.TextureAddressMode","Name":"TextureAddressMode","Attributes":[{"FullName":"GroupAttribute","ConstructorArguments":["Texture Coordinates"]},{"FullName":"Sandbox.PropertyAttribute"},{"FullName":"DefaultValueAttribute","ConstructorArguments":["Mono.Cecil.CustomAttributeArgument"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","218"]}],"DocId":"P:Sandbox.TrailTextureConfig.TextureAddressMode"},{"PropertyType":"System.Boolean","Loc":{"File":"Systems/SceneSystem/SceneTrailObject.cs","Line":227},"IsPublic":true,"FullName":"Sandbox.TrailTextureConfig.Clamp","Name":"Clamp","Attributes":[{"FullName":"Sandbox.HideAttribute"},{"FullName":"System.ObsoleteAttribute","ConstructorArguments":["Use Texture Address Mode property instead"]},{"FullName":"DescriptionAttribute","ConstructorArguments":["If true the texture will be clamped instead of repeating"]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\SceneSystem\\SceneTrailObject.cs","225"]}],"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":93},"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","90"]}],"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":127},"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","124"]}],"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":29},"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","24"]}],"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","40"]}],"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","45"]}],"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","50"]}],"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":155},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.TaskSource.Create","Name":"Create","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","152"]}],"DocId":"M:Sandbox.TaskSource.Create(System.Threading.CancellationToken)"},{"ReturnType":"System.Threading.CancellationTokenSource","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":163},"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","160"]}],"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":194},"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","191"]}],"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","201"]}],"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":225},"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","224"]}],"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":232},"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","231"]}],"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","261"]}],"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","295"]}],"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","349"]}],"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","402"]}],"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","414"]}],"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","420"]}],"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":428},"IsPublic":true,"FullName":"Sandbox.TaskSource.DelayRealtimeSeconds","Name":"DelayRealtimeSeconds","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","427"]}],"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":430},"IsPublic":true,"FullName":"Sandbox.TaskSource.DelayRealtimeSeconds","Name":"DelayRealtimeSeconds","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","429"]}],"DocId":"M:Sandbox.TaskSource.DelayRealtimeSeconds(System.Single,System.Threading.CancellationToken)"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":437},"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","434"]}],"Documentation":{"Summary":"Continues on the main thread."},"DocId":"M:Sandbox.TaskSource.MainThread"},{"ReturnType":"Sandbox.Tasks.SyncTask","Parameters":[],"l":{"File":"Systems/Threads/TaskSource.cs","Line":445},"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","442"]}],"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":452},"IsPublic":true,"FullName":"Sandbox.TaskSource.FromResult","Name":"FromResult","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","451"]}],"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":455},"IsPublic":true,"FullName":"Sandbox.TaskSource.FromCanceled","Name":"FromCanceled","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","454"]}],"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":458},"IsPublic":true,"FullName":"Sandbox.TaskSource.FromException","Name":"FromException","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","457"]}],"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","460"]}],"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","467"]}],"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","474"]}],"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","482"]}],"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","490"]}],"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","497"]}],"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":506},"IsPublic":true,"FullName":"Sandbox.TaskSource.WaitAny","Name":"WaitAny","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","504"]}],"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":512},"IsPublic":true,"FullName":"Sandbox.TaskSource.WaitAll","Name":"WaitAll","DeclaringType":"Sandbox.TaskSource","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","510"]}],"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","516"]}],"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","524"]}],"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","532"]}],"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","541"]}],"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","550"]}],"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","559"]}],"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":170},"IsPublic":true,"FullName":"Sandbox.TaskSource.IsValid","Name":"IsValid","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","169"]}],"Documentation":{},"DocId":"P:Sandbox.TaskSource.IsValid"},{"PropertyType":"System.Threading.Tasks.Task","Loc":{"File":"Systems/Threads/TaskSource.cs","Line":449},"IsPublic":true,"FullName":"Sandbox.TaskSource.CompletedTask","Name":"CompletedTask","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Systems\\Threads\\TaskSource.cs","448"]}],"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":[{"Name":"writer","Ref":true,"Type":"Sandbox.BlobData.Writer"}],"IsPublic":true,"FullName":"Sandbox.BlobData.Serialize","Name":"Serialize","DeclaringType":"Sandbox.BlobData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Serialize this object to binary format."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","17"]}],"Documentation":{"Summary":"Serialize this object to binary format."},"DocId":"M:Sandbox.BlobData.Serialize(Sandbox.BlobData.Writer@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"Sandbox.BlobData.Reader"}],"IsPublic":true,"FullName":"Sandbox.BlobData.Deserialize","Name":"Deserialize","DeclaringType":"Sandbox.BlobData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Deserialize this object from binary format."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","22"]}],"Documentation":{"Summary":"Deserialize this object from binary format."},"DocId":"M:Sandbox.BlobData.Deserialize(Sandbox.BlobData.Reader@)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"reader","Ref":true,"Type":"Sandbox.BlobData.Reader"},{"Name":"fromVersion","Type":"System.Int32"}],"l":{"File":"Utility/BlobData.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.BlobData.Upgrade","Name":"Upgrade","DeclaringType":"Sandbox.BlobData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Optional upgrade path for old data versions. Called if the data version is older than current Version."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","27"]}],"Documentation":{"Summary":"Optional upgrade path for old data versions. Called if the data version is older than current Version."},"DocId":"M:Sandbox.BlobData.Upgrade(Sandbox.BlobData.Reader@,System.Int32)"}],"Constructors":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.BlobData..ctor","Name":".ctor","DeclaringType":"Sandbox.BlobData","DocId":"M:Sandbox.BlobData.#ctor"}],"Properties":[{"PropertyType":"System.Int32","IsVirtual":true,"Loc":{"File":"Utility/BlobData.cs","Line":13},"IsPublic":true,"FullName":"Sandbox.BlobData.Version","Name":"Version","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["The version of this binary data format. Used for upgrade paths."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","12"]}],"Documentation":{"Summary":"The version of this binary data format. Used for upgrade paths."},"DocId":"P:Sandbox.BlobData.Version"}],"IsClass":true,"IsAbstract":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BlobData","Name":"BlobData","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Base class for properties that should be serialized to binary format instead of JSON. Used for large data structures that would be inefficient as JSON."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","7"]}],"Documentation":{"Summary":"Base class for properties that should be serialized to binary format instead of JSON.\nUsed for large data structures that would be inefficient as JSON."},"DocId":"T:Sandbox.BlobData"},{"Namespace":"","Fields":[{"FieldType":"Sandbox.ByteStream","IsPublic":true,"FullName":"Sandbox.BlobData.Writer.Stream","Name":"Stream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","40"]}],"Documentation":{"Summary":"The underlying byte stream."},"DocId":"F:Sandbox.BlobData.Writer.Stream"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BlobData.Writer","Name":"Writer","DeclaringType":"Sandbox.BlobData","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Context for writing binary blob data. Wraps ByteStream for allocation-free serialization."},"DocId":"T:Sandbox.BlobData.Writer"},{"Namespace":"","Fields":[{"FieldType":"Sandbox.ByteStream","IsPublic":true,"FullName":"Sandbox.BlobData.Reader.Stream","Name":"Stream","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","51"]}],"Documentation":{"Summary":"The underlying byte stream."},"DocId":"F:Sandbox.BlobData.Reader.Stream"},{"FieldType":"System.Int32","IsPublic":true,"FullName":"Sandbox.BlobData.Reader.DataVersion","Name":"DataVersion","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\BlobData.cs","56"]}],"Documentation":{"Summary":"The version of the data being read."},"DocId":"F:Sandbox.BlobData.Reader.DataVersion"}],"IsClass":true,"IsSealed":true,"IsValueType":true,"Group":"struct","Assembly":"Sandbox.Engine","IsPublic":true,"FullName":"Sandbox.BlobData.Reader","Name":"Reader","DeclaringType":"Sandbox.BlobData","Attributes":[{"FullName":"System.Runtime.CompilerServices.IsByRefLikeAttribute"}],"Documentation":{"Summary":"Context for reading binary blob data. Wraps ByteStream for allocation-free deserialization."},"DocId":"T:Sandbox.BlobData.Reader"},{"Namespace":"Sandbox","Methods":[{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Sandbox.Compiler"}],"l":{"File":"Utility/CompilerExtensions.cs","Line":10},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.CompilerExtensions.AddBaseReference","Name":"AddBaseReference","DeclaringType":"Sandbox.CompilerExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference to the \u0022\u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Ebase\u003C/code\u003E\u0022 package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\CompilerExtensions.cs","8"]}],"Documentation":{"Summary":"Add a reference to the \u0022\u003Cc\u003Ebase\u003C/c\u003E\u0022 package."},"DocId":"M:Sandbox.CompilerExtensions.AddBaseReference(Sandbox.Compiler)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Sandbox.Compiler"}],"l":{"File":"Utility/CompilerExtensions.cs","Line":18},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.CompilerExtensions.AddToolBaseReference","Name":"AddToolBaseReference","DeclaringType":"Sandbox.CompilerExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference to the \u0022\u003Ccode style=\u0022color: #DCDCDC; background-color: #111111; padding: 4px;\u0022\u003Etoolbase\u003C/code\u003E\u0022 package."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\CompilerExtensions.cs","16"]}],"Documentation":{"Summary":"Add a reference to the \u0022\u003Cc\u003Etoolbase\u003C/c\u003E\u0022 package."},"DocId":"M:Sandbox.CompilerExtensions.AddToolBaseReference(Sandbox.Compiler)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Sandbox.Compiler"},{"Name":"reference","Type":"Sandbox.Compiler"}],"l":{"File":"Utility/CompilerExtensions.cs","Line":26},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.CompilerExtensions.AddReference","Name":"AddReference","DeclaringType":"Sandbox.CompilerExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference to the given compiler."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\CompilerExtensions.cs","24"]}],"Documentation":{"Summary":"Add a reference to the given compiler."},"DocId":"M:Sandbox.CompilerExtensions.AddReference(Sandbox.Compiler,Sandbox.Compiler)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Sandbox.Compiler"},{"Name":"reference","Type":"Sandbox.Package"}],"l":{"File":"Utility/CompilerExtensions.cs","Line":34},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.CompilerExtensions.AddReference","Name":"AddReference","DeclaringType":"Sandbox.CompilerExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference to the given package\u0027s assembly."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\CompilerExtensions.cs","32"]}],"Documentation":{"Summary":"Add a reference to the given package\u0027s assembly."},"DocId":"M:Sandbox.CompilerExtensions.AddReference(Sandbox.Compiler,Sandbox.Package)"},{"ReturnType":"System.Void","Parameters":[{"Name":"compiler","Type":"Sandbox.Compiler"},{"Name":"reference","Type":"Sandbox.Package"}],"l":{"File":"Utility/CompilerExtensions.cs","Line":42},"IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.CompilerExtensions.AddEditorReference","Name":"AddEditorReference","DeclaringType":"Sandbox.CompilerExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"DescriptionAttribute","ConstructorArguments":["Add a reference to the given package\u0027s editor assembly."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\CompilerExtensions.cs","40"]}],"Documentation":{"Summary":"Add a reference to the given package\u0027s editor assembly."},"DocId":"M:Sandbox.CompilerExtensions.AddEditorReference(Sandbox.Compiler,Sandbox.Package)"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"IsExtension":true,"FullName":"Sandbox.CompilerExtensions","Name":"CompilerExtensions","Attributes":[{"FullName":"System.Runtime.CompilerServices.ExtensionAttribute"},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\CompilerExtensions.cs","3"]}],"DocId":"T:Sandbox.CompilerExtensions"},{"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":[{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.ITagSet..ctor","Name":".ctor","DeclaringType":"Sandbox.ITagSet","DocId":"M:Sandbox.ITagSet.#ctor"}],"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":70},"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","67"]}],"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":78},"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","75"]}],"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":85},"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","83"]}],"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":103},"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","101"]}],"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":122},"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","119"]}],"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":133},"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","130"]}],"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":155},"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","152"]}],"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":210},"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","207"]}],"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":218},"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","215"]}],"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":231},"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","228"]}],"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":241},"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","238"]}],"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":278},"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","276"]}],"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","15"]},{"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","333"]}],"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","334"]}],"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":23},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Max","Name":"Max","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","19"]}],"DocId":"M:Sandbox.FloatSpan.Max"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":29},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Min","Name":"Min","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","25"]}],"DocId":"M:Sandbox.FloatSpan.Min"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Average","Name":"Average","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","31"]}],"DocId":"M:Sandbox.FloatSpan.Average"},{"ReturnType":"System.Single","Parameters":[],"l":{"File":"Utility/Math/FloatSpan.cs","Line":41},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Sum","Name":"Sum","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","37"]}],"DocId":"M:Sandbox.FloatSpan.Sum"},{"ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.FloatSpan.Set","Name":"Set","DeclaringType":"Sandbox.FloatSpan","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Math\\FloatSpan.cs","43"]}],"DocId":"M:Sandbox.FloatSpan.Set(System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","Type":"System.ReadOnlySpan\u00601\u003CSystem.Single\u003E"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":52},"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","49"]}],"DocId":"M:Sandbox.FloatSpan.Set(System.ReadOnlySpan\u00601{System.Single})"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","Type":"System.ReadOnlySpan\u00601\u003CSystem.Single\u003E"},{"Name":"scale","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":58},"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","55"]}],"DocId":"M:Sandbox.FloatSpan.CopyScaled(System.ReadOnlySpan\u00601{System.Single},System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","Type":"System.ReadOnlySpan\u00601\u003CSystem.Single\u003E"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":64},"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","61"]}],"DocId":"M:Sandbox.FloatSpan.Add(System.ReadOnlySpan\u00601{System.Single})"},{"ReturnType":"System.Void","Parameters":[{"Name":"values","Type":"System.ReadOnlySpan\u00601\u003CSystem.Single\u003E"},{"Name":"scale","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":70},"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","67"]}],"DocId":"M:Sandbox.FloatSpan.AddScaled(System.ReadOnlySpan\u00601{System.Single},System.Single)"},{"ReturnType":"System.Void","Parameters":[{"Name":"scale","Type":"System.Single"}],"l":{"File":"Utility/Math/FloatSpan.cs","Line":76},"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","73"]}],"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":16},"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":"Provides vectorized operations over 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":63},"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","60"]}],"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":71},"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","68"]}],"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":27},"IsPublic":true,"FullName":"Sandbox.TagSet.Add","Name":"Add","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","24"]}],"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":33},"IsPublic":true,"FullName":"Sandbox.TagSet.TryGetAll","Name":"TryGetAll","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","32"]}],"DocId":"M:Sandbox.TagSet.TryGetAll"},{"ReturnType":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/TagSet.cs","Line":35},"IsPublic":true,"FullName":"Sandbox.TagSet.Has","Name":"Has","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","34"]}],"DocId":"M:Sandbox.TagSet.Has(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[{"Name":"tag","Type":"System.String"}],"l":{"File":"Utility/TagSet.cs","Line":39},"IsPublic":true,"FullName":"Sandbox.TagSet.Remove","Name":"Remove","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","36"]}],"DocId":"M:Sandbox.TagSet.Remove(System.String)"},{"ReturnType":"System.Void","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/TagSet.cs","Line":46},"IsPublic":true,"FullName":"Sandbox.TagSet.RemoveAll","Name":"RemoveAll","DeclaringType":"Sandbox.TagSet","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","44"]}],"DocId":"M:Sandbox.TagSet.RemoveAll"},{"ReturnType":"System.Collections.Generic.IReadOnlySet\u00601\u003CSystem.UInt32\u003E","IsVirtual":true,"Parameters":[],"l":{"File":"Utility/TagSet.cs","Line":79},"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","78"]}],"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"},{"ReturnType":"System.Void","Parameters":[{"Name":"tags","Type":"System.Collections.Generic.IEnumerable\u00601\u003CSystem.String\u003E"}],"l":{"File":"Utility/TagSet.cs","Line":11},"IsPublic":true,"FullName":"Sandbox.TagSet..ctor","Name":".ctor","DeclaringType":"Sandbox.TagSet","DocId":"M:Sandbox.TagSet.#ctor(System.Collections.Generic.IEnumerable\u00601{System.String})"}],"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":85},"IsPublic":true,"FullName":"Sandbox.TagSet.JsonConvert.Read","Name":"Read","DeclaringType":"Sandbox.TagSet.JsonConvert","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","82"]}],"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":101},"IsPublic":true,"FullName":"Sandbox.TagSet.JsonConvert.Write","Name":"Write","DeclaringType":"Sandbox.TagSet.JsonConvert","Attributes":[{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\TagSet.cs","99"]}],"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","80"]}],"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":51},"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","48"]}],"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":119},"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","116"]}],"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,"IsOverride":true,"Parameters":[],"l":{"File":"Utility/FloatBitmap.cs","Line":26},"IsProtected":true,"FullName":"Sandbox.Utility.FloatBitmap.Finalize","Name":"Finalize","DeclaringType":"Sandbox.Utility.FloatBitmap","DocId":"M:Sandbox.Utility.FloatBitmap.Finalize"},{"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":14},"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","13"]}],"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":60},"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","57"]}],"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":68},"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","65"]}],"Documentation":{"Summary":"Return true if this person is online"},"DocId":"M:Sandbox.Utility.Steam.IsOnline(Sandbox.SteamId)"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.String"},{"Name":"from","Type":"System.Nullable\u00601\u003CSandbox.SteamId\u003E","Default":"null"}],"l":{"File":"Utility/Steam.cs","Line":74},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.FilterText","Name":"FilterText","DeclaringType":"Sandbox.Utility.Steam","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filters text for game content using Steam\u0027s text filter."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","73"]}],"DocId":"M:Sandbox.Utility.Steam.FilterText(System.String,System.Nullable\u00601{Sandbox.SteamId})"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.String"},{"Name":"from","Type":"System.Nullable\u00601\u003CSandbox.SteamId\u003E","Default":"null"}],"l":{"File":"Utility/Steam.cs","Line":79},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.FilterChat","Name":"FilterChat","DeclaringType":"Sandbox.Utility.Steam","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filters chat messages using Steam\u0027s text filter."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","78"]}],"DocId":"M:Sandbox.Utility.Steam.FilterChat(System.String,System.Nullable\u00601{Sandbox.SteamId})"},{"ReturnType":"System.String","Parameters":[{"Name":"input","Type":"System.String"},{"Name":"from","Type":"System.Nullable\u00601\u003CSandbox.SteamId\u003E","Default":"null"}],"l":{"File":"Utility/Steam.cs","Line":84},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Utility.Steam.FilterName","Name":"FilterName","DeclaringType":"Sandbox.Utility.Steam","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Filters player names using Steam\u0027s text filter."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Steam.cs","83"]}],"DocId":"M:Sandbox.Utility.Steam.FilterName(System.String,System.Nullable\u00601{Sandbox.SteamId})"}],"Properties":[{"PropertyType":"Sandbox.SteamId","Loc":{"File":"Utility/Steam.cs","Line":19},"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","18"]}],"Documentation":{"Summary":"The current user\u0027s SteamId"},"DocId":"P:Sandbox.Utility.Steam.SteamId"},{"PropertyType":"System.String","Loc":{"File":"Utility/Steam.cs","Line":24},"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","23"]}],"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","6"]}],"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.PathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.PathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.PathCommand.PrintMembers(System.Text.StringBuilder)"},{"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":[{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.PathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.PathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.PathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.PathCommand.#ctor(Sandbox.Utility.Svg.PathCommand)"},{"ReturnType":"System.Void","Parameters":[],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.PathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.PathCommand","DocId":"M:Sandbox.Utility.Svg.PathCommand.#ctor"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.PathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.PathCommand.EqualityContract"}],"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.AddCirclePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddCirclePathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.AddCirclePathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddCirclePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddCirclePathCommand.#ctor(Sandbox.Utility.Svg.AddCirclePathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddCirclePathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.AddCirclePathCommand.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":52},"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":52},"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":52},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.AddOvalPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddOvalPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.AddOvalPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddOvalPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddOvalPathCommand.#ctor(Sandbox.Utility.Svg.AddOvalPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddOvalPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.AddOvalPathCommand.EqualityContract"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":57},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.AddPolyPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableContextAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddPolyPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.AddPolyPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddPolyPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddPolyPathCommand.#ctor(Sandbox.Utility.Svg.AddPolyPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddPolyPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.NullableAttribute","ConstructorArguments":["1"]},{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.AddPolyPathCommand.EqualityContract"},{"PropertyType":"System.Collections.Generic.IReadOnlyList\u00601\u003CVector2\u003E","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":62},"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":62},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.AddRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRectPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.AddRectPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRectPathCommand.#ctor(Sandbox.Utility.Svg.AddRectPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddRectPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.AddRectPathCommand.EqualityContract"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":67},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.AddRoundRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRoundRectPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.AddRoundRectPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.AddRoundRectPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.AddRoundRectPathCommand.#ctor(Sandbox.Utility.Svg.AddRoundRectPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.AddRoundRectPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.AddRoundRectPathCommand.EqualityContract"},{"PropertyType":"Sandbox.Rect","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":72},"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":72},"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":72},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.ArcToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ArcToPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.ArcToPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.ArcToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ArcToPathCommand.#ctor(Sandbox.Utility.Svg.ArcToPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.ArcToPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.ArcToPathCommand.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":77},"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":77},"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":77},"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":77},"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":77},"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":77},"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":77},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.ClosePathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.ClosePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ClosePathCommand.PrintMembers(System.Text.StringBuilder)"},{"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":[{"Name":"original","Type":"Sandbox.Utility.Svg.ClosePathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.ClosePathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.ClosePathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.ClosePathCommand.#ctor(Sandbox.Utility.Svg.ClosePathCommand)"},{"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":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.ClosePathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.ClosePathCommand.EqualityContract"}],"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.CubicToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.CubicToPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.CubicToPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.CubicToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.CubicToPathCommand.#ctor(Sandbox.Utility.Svg.CubicToPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.CubicToPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.CubicToPathCommand.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":87},"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":87},"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":87},"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":87},"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":87},"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":87},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.LineToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.LineToPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.LineToPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.LineToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.LineToPathCommand.#ctor(Sandbox.Utility.Svg.LineToPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.LineToPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.LineToPathCommand.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":92},"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":92},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.MoveToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.MoveToPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.MoveToPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.MoveToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.MoveToPathCommand.#ctor(Sandbox.Utility.Svg.MoveToPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.MoveToPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.MoveToPathCommand.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":97},"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":97},"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":"System.Boolean","IsVirtual":true,"Parameters":[{"Name":"builder","Type":"System.Text.StringBuilder"}],"IsProtected":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.PrintMembers","Name":"PrintMembers","DeclaringType":"Sandbox.Utility.Svg.QuadToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.QuadToPathCommand.PrintMembers(System.Text.StringBuilder)"},{"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)"},{"ReturnType":"System.Void","Parameters":[{"Name":"original","Type":"Sandbox.Utility.Svg.QuadToPathCommand"}],"l":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":16707566},"IsProtected":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand..ctor","Name":".ctor","DeclaringType":"Sandbox.Utility.Svg.QuadToPathCommand","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"M:Sandbox.Utility.Svg.QuadToPathCommand.#ctor(Sandbox.Utility.Svg.QuadToPathCommand)"}],"Properties":[{"PropertyType":"System.Type","IsVirtual":true,"IsProtected":true,"FullName":"Sandbox.Utility.Svg.QuadToPathCommand.EqualityContract","Name":"EqualityContract","Attributes":[{"FullName":"System.Runtime.CompilerServices.CompilerGeneratedAttribute"}],"DocId":"P:Sandbox.Utility.Svg.QuadToPathCommand.EqualityContract"},{"PropertyType":"System.Single","Loc":{"File":"obj/.generated/Utility/Web/Svg.cs","Line":102},"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":102},"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":102},"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":102},"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.Compression","Methods":[{"ReturnType":"System.Byte[]","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"compressionLevel","Type":"System.IO.Compression.CompressionLevel","Default":"1"}],"l":{"File":"Utility/Compression/LZ4.cs","Line":33},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compression.LZ4.CompressBlock","Name":"CompressBlock","DeclaringType":"Sandbox.Compression.LZ4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Encode data as an LZ4 block."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Compression\\LZ4.cs","30"]}],"DocId":"M:Sandbox.Compression.LZ4.CompressBlock(System.ReadOnlySpan\u00601{System.Byte},System.IO.Compression.CompressionLevel)"},{"ReturnType":"System.Int32","Parameters":[{"Name":"src","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"dest","Type":"System.Span\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/Compression/LZ4.cs","Line":77},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compression.LZ4.DecompressBlock","Name":"DecompressBlock","DeclaringType":"Sandbox.Compression.LZ4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Decode raw LZ4 block data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Compression\\LZ4.cs","71"]}],"DocId":"M:Sandbox.Compression.LZ4.DecompressBlock(System.ReadOnlySpan\u00601{System.Byte},System.Span\u00601{System.Byte})"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"},{"Name":"compressionLevel","Type":"System.IO.Compression.CompressionLevel","Default":"1"}],"l":{"File":"Utility/Compression/LZ4.cs","Line":98},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compression.LZ4.CompressFrame","Name":"CompressFrame","DeclaringType":"Sandbox.Compression.LZ4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Encode data as an LZ4 frame (standard LZ4 frame format, compatible with lz4 CLI)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Compression\\LZ4.cs","95"]}],"DocId":"M:Sandbox.Compression.LZ4.CompressFrame(System.ReadOnlySpan\u00601{System.Byte},System.IO.Compression.CompressionLevel)"},{"ReturnType":"System.Byte[]","Parameters":[{"Name":"data","Type":"System.ReadOnlySpan\u00601\u003CSystem.Byte\u003E"}],"l":{"File":"Utility/Compression/LZ4.cs","Line":128},"IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compression.LZ4.DecompressFrame","Name":"DecompressFrame","DeclaringType":"Sandbox.Compression.LZ4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Decode an LZ4 frame (standard LZ4 frame format, compatible with lz4 CLI)."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Compression\\LZ4.cs","125"]}],"DocId":"M:Sandbox.Compression.LZ4.DecompressFrame(System.ReadOnlySpan\u00601{System.Byte})"}],"IsClass":true,"IsAbstract":true,"IsSealed":true,"Group":"class","Assembly":"Sandbox.Engine","IsPublic":true,"IsStatic":true,"FullName":"Sandbox.Compression.LZ4","Name":"LZ4","Attributes":[{"FullName":"DescriptionAttribute","ConstructorArguments":["Encode and decode LZ4 compressed data."]},{"FullName":"Sandbox.Internal.SourceLocationAttribute","ConstructorArguments":["Utility\\Compression\\LZ4.cs","10"]}],"Documentation":{"Summary":"Encode and decode LZ4 compressed data."},"DocId":"T:Sandbox.Compression.LZ4"},{"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":"Sa