{"Id":"Candide.CandideUI.Transform","Name":"Transform","DisplayName":"Transform","FullName":"Candide.CandideUI.Transform","Namespace":"Candide.CandideUI","Kind":"struct","Visibility":"public","IsAbstract":false,"IsSealed":true,"BaseType":"System.ValueType","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Matrix:Microsoft.Xna.Framework.Matrix","Name":"Matrix","Type":"Microsoft.Xna.Framework.Matrix","Signature":"public Microsoft.Xna.Framework.Matrix Matrix","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"7D6FE196FC0F86F746F6BD8DDA1413755891B8EBFD269C6073FA2425EB9E12B2"},{"Id":"Rotation:System.Single","Name":"Rotation","Type":"System.Single","Signature":"public System.Single Rotation","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"EBFF818410C8FD1CF44B8460DFE1C16A14B4BE55EC88107103FC0AB5437CF7FD"},{"Id":"Scale:Microsoft.Xna.Framework.Vector2","Name":"Scale","Type":"Microsoft.Xna.Framework.Vector2","Signature":"public Microsoft.Xna.Framework.Vector2 Scale","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"C2F8D064A8E656AC49ED278916DAD4A0968F10CB19234C4ECFF21BC0001CD233"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddTransform(Candide.CandideUI.Transform\u0026)-\u003ESystem.Void","Name":"AddTransform","Signature":"public System.Void AddTransform(Candide.CandideUI.Transform\u0026 newTransform)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"newTransform","Type":"Candide.CandideUI.Transform\u0026","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":66,"BodyHash":"64BAC5C9B11CBB79E5B54BE9ED0AAB02239F9E2A2E1C541E01E27C5C32C4C859","Hash":"2A7812C0CD81E7B3EB809698136B607AA9B7935CCB879F41C89CE6572DFC8C34","CalledMethods":["Microsoft.Xna.Framework.Matrix::op_Multiply(Microsoft.Xna.Framework.Matrix, Microsoft.Xna.Framework.Matrix)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null},{"Id":"Apply(Microsoft.Xna.Framework.Point)-\u003EMicrosoft.Xna.Framework.Point","Name":"Apply","Signature":"public Microsoft.Xna.Framework.Point Apply(Microsoft.Xna.Framework.Point source)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Point","Parameters":[{"Name":"source","Type":"Microsoft.Xna.Framework.Point","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":34,"BodyHash":"DF2E8B4C27D18CAFF0E3CD57AB78F4CAB63D8B7CC770A28DFBD5CBE9B576FBFC","Hash":"40C8F787E1EDCFF3A821B4BF7CC2B47E0492B94ACC47778E837F0C89D8FCD93E","CalledMethods":["Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Candide.CandideUI.Transform::Apply(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::ToPoint()"],"StringLiterals":[],"Source":null},{"Id":"Apply(Microsoft.Xna.Framework.Rectangle)-\u003EMicrosoft.Xna.Framework.Rectangle","Name":"Apply","Signature":"public Microsoft.Xna.Framework.Rectangle Apply(Microsoft.Xna.Framework.Rectangle source)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Rectangle","Parameters":[{"Name":"source","Type":"Microsoft.Xna.Framework.Rectangle","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"E999B9AA96252FE8D06E564B4CEA778D4B413FDFB2F86AC63D5FBA6F8652626D","Hash":"56E9FF991453AAEA9623E23600628F3D8367F78085097824383EF4A63135AF5E","CalledMethods":["Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Matrix\u0026)"],"StringLiterals":[],"Source":null},{"Id":"Apply(Microsoft.Xna.Framework.Vector2)-\u003EMicrosoft.Xna.Framework.Vector2","Name":"Apply","Signature":"public Microsoft.Xna.Framework.Vector2 Apply(Microsoft.Xna.Framework.Vector2 source)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Vector2","Parameters":[{"Name":"source","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"3D2C2E46A8AB38DE601154E592A6821EBD45D7906338CC15748BA872BF63EEDE","Hash":"E22A31E058C020B9868FB7F4A8E6C22DE3219DBBA8D8FD2B739A2B889C0770C3","CalledMethods":["Candide.CandideUI.UiMathExtensions::Transform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Matrix\u0026)"],"StringLiterals":[],"Source":null},{"Id":"BuildTransform(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Matrix\u0026)-\u003ESystem.Void","Name":"BuildTransform","Signature":"private System.Void BuildTransform(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 origin, Microsoft.Xna.Framework.Vector2 scale, System.Single rotation, out Microsoft.Xna.Framework.Matrix\u0026 result)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"origin","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"scale","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"rotation","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"result","Type":"Microsoft.Xna.Framework.Matrix\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":283,"BodyHash":"323BD46E3CAA2007263BBD8435290BD02C543CA9A00A62DA07E9B0F0D2774290","Hash":"01F8EBA2A15E342D7DE1805E5CA0C0EAAAA1A3A6D686F3C4E826736C8EBED3B6","CalledMethods":["Microsoft.Xna.Framework.Matrix::get_Identity()","System.Math::Cos(System.Double)","System.Math::Sin(System.Double)"],"StringLiterals":[],"Source":null}],"Hash":"3AEC35D870D03FF9C31FA874E74A316D75C72390357EE3640E4A2E749292EA7B"}