{"Id":"Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u00603","Name":"AutoBatcherIndexedTriangleMesh\u00603","DisplayName":"AutoBatcherIndexedTriangleMesh","FullName":"Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh","Namespace":"Candide.Graphics.Batcher","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"BatchedIndices:System.Int32[]","Name":"BatchedIndices","Type":"System.Int32[]","Signature":"protected System.Int32[] BatchedIndices","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"3884C789D1FE5CC804F62A0E448F21EDF39CDEA5A996F0F62ACBF5A4AB043C19"},{"Id":"BatchedVertices:!DstVertexType[]","Name":"BatchedVertices","Type":"DstVertexType[]","Signature":"protected DstVertexType[] BatchedVertices","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"0D812750A45AFFE5EC304D5339A331B17833D067E3057FE083E8D43CC52EFE94"},{"Id":"BatchIndexBuffer:Microsoft.Xna.Framework.Graphics.IndexBuffer","Name":"BatchIndexBuffer","Type":"Microsoft.Xna.Framework.Graphics.IndexBuffer","Signature":"protected Microsoft.Xna.Framework.Graphics.IndexBuffer BatchIndexBuffer","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"75A47F168DD51305FFAE4C79EB9467BDBEFD80D9893F904ABAA42197ACCF6038"},{"Id":"BatchIndicesCount:System.Int32","Name":"BatchIndicesCount","Type":"System.Int32","Signature":"private System.Int32 BatchIndicesCount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0C5D55B13B97DBA8DDE3ACE5FAF46EF1D5A487A0D1C3DD2C3E94A9266C992D78"},{"Id":"BatchVertexBuffer:Microsoft.Xna.Framework.Graphics.VertexBuffer","Name":"BatchVertexBuffer","Type":"Microsoft.Xna.Framework.Graphics.VertexBuffer","Signature":"private Microsoft.Xna.Framework.Graphics.VertexBuffer BatchVertexBuffer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C5FCE12EA2C84C8CC7EA885E47CC67EB027C24CFCF6B89EC6549BE4CA5712324"},{"Id":"BatchVerticesCount:System.Int32","Name":"BatchVerticesCount","Type":"System.Int32","Signature":"private System.Int32 BatchVerticesCount","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"77B5871B7C60E8BE11B0FDB5FD388C2CDEC57FA5720761674FEBF8485DCA82B6"},{"Id":"BoundTextures:Microsoft.Xna.Framework.Graphics.Texture2D[]","Name":"BoundTextures","Type":"Microsoft.Xna.Framework.Graphics.Texture2D[]","Signature":"protected Microsoft.Xna.Framework.Graphics.Texture2D[] BoundTextures","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"78BFA8054DE158D4D3BE37874EDA52EC1B63FEF21DB9D9DD860E20E7B3B5A7F6"},{"Id":"NextTextureIndex:System.Int32","Name":"NextTextureIndex","Type":"System.Int32","Signature":"private System.Int32 NextTextureIndex","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4E46A4AE5A03E4D6BDE20F96A435931BBF1BB6DE74FE0E9CAE34DC1BD8A619FB"}],"Properties":[],"Events":[],"Methods":[{"Id":"CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)-\u003ESystem.Boolean","Name":"CanApplyTextures","Signature":"protected System.Boolean CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[] textures, out System.Int32\u0026 newTextureBinds)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"textures","Type":"Microsoft.Xna.Framework.Graphics.Texture2D[]","IsOut":false,"IsOptional":false},{"Name":"newTextureBinds","Type":"System.Int32\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"102359850EE18F86814423E27930D5FE4F5D16ED01E5692796299D68F6A01B27","Hash":"382AC2F7F1C5B77C7563BE61B59EC3F628235520BE3B0E6D2385FB6B98ABF570","CalledMethods":["Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"],"StringLiterals":[],"Source":null},{"Id":"CanPushMeshBatchData(!BatchData)-\u003ESystem.Boolean","Name":"CanPushMeshBatchData","Signature":"protected System.Boolean CanPushMeshBatchData(BatchData data)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"data","Type":"BatchData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"873E8183936035F3392E6DF60BA07A02932DEDC1B8449094173211F178F48F6F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshData(System.Int32, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[])-\u003ESystem.Void","Name":"CopyMeshData","Signature":"protected System.Void CopyMeshData(System.Int32 batchVertexIndex, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[] meshdata)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"meshdata","Type":"CandideCreator.Shared.GraphicsModels.VertexTbnTexture[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"22FDB38A8A19294C4570F2BBD5757FC921C041F57E7434075BC8ED65F077D1E1","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshData(System.Int32, CandideCreator.Shared.Models.VertexPositionColorNormal[])-\u003ESystem.Void","Name":"CopyMeshData","Signature":"protected System.Void CopyMeshData(System.Int32 batchVertexIndex, CandideCreator.Shared.Models.VertexPositionColorNormal[] meshdata)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"meshdata","Type":"CandideCreator.Shared.Models.VertexPositionColorNormal[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"03271435D385329CB9F698235B20B0A5287CF88B5CBFC39A3ABBEAABF933B9F4","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[])-\u003ESystem.Void","Name":"CopyMeshData","Signature":"protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[] meshdata)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"meshdata","Type":"Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"CB8DC77455350E99D5B1079EEEF014EC83C1ACB10E73BD54BFED0C3F339250D0","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColor[])-\u003ESystem.Void","Name":"CopyMeshData","Signature":"protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionColor[] meshdata)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"meshdata","Type":"Microsoft.Xna.Framework.Graphics.VertexPositionColor[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"B5AD52B5C0D53200431ECB636120B3A58B593C1F5A9377F6151FAAF6165C0AA8","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])-\u003ESystem.Void","Name":"CopyMeshData","Signature":"protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[] meshdata)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"meshdata","Type":"Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"24AAB6929118BF645D86D1CE18FFBF62B365944484FD77B96F95A34FAC8C7583","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPosition[])-\u003ESystem.Void","Name":"CopyMeshData","Signature":"protected System.Void CopyMeshData(System.Int32 batchVertexIndex, Microsoft.Xna.Framework.Graphics.VertexPosition[] meshdata)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"meshdata","Type":"Microsoft.Xna.Framework.Graphics.VertexPosition[]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"74727E0B36261E65095A95BDD50FFE8A8425BDACD40B64E0C84E379CFF4F9B6A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CopyMeshDataToBatch(System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)-\u003ESystem.Void","Name":"CopyMeshDataToBatch","Signature":"protected System.Void CopyMeshDataToBatch(System.Int32 batchVertexIndex, System.Int32 batchIndexBufferIndex, CandideCreator.Shared.Models.IndexedMesh mesh)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchVertexIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"batchIndexBufferIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"mesh","Type":"CandideCreator.Shared.Models.IndexedMesh","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":388,"BodyHash":"4ECB1BE3961154D75B48A76049CD69A24CC0AF1A5B448F68EF65D39B542E0AAD","Hash":"9D9B2F58378C245DD3BADE043C8E933CC000938E7D1685DA80CA01F192BA334B","CalledMethods":["Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()","Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()","Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexDeclaration()","Microsoft.Xna.Framework.Graphics.VertexDeclaration::op_Equality(Microsoft.Xna.Framework.Graphics.VertexDeclaration, Microsoft.Xna.Framework.Graphics.VertexDeclaration)","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPosition[])","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColor[])","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, CandideCreator.Shared.Models.VertexPositionColorNormal[])","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[])","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, Microsoft.Xna.Framework.Graphics.VertexPositionNormalTexture[])","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshData(System.Int32, CandideCreator.Shared.GraphicsModels.VertexTbnTexture[])","Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexElementSize()"],"StringLiterals":[],"Source":null},{"Id":"CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void","Name":"CustomSubmitSteps","Signature":"protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"graphicsDevice","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false},{"Name":"effect","Type":"Microsoft.Xna.Framework.Graphics.Effect","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"E13049ADBD2A08617D8796CBB183D04A5EE0D75E9364C3B4762F8FDBDD555220","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetBatchIndexBufferIndex()-\u003ESystem.Int32","Name":"GetBatchIndexBufferIndex","Signature":"protected System.Int32 GetBatchIndexBufferIndex()","Visibility":"protected","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"672F9B3AD661114DC652DE41885ACE22313FDD8E45BE85D3B6C5C2A8C2D944FA","Hash":"93442E328240FFB34A72F388C4871E71DCF1157C3138D4E17C1A4697FF239802","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetBatchVertexIndex()-\u003ESystem.Int32","Name":"GetBatchVertexIndex","Signature":"protected System.Int32 GetBatchVertexIndex()","Visibility":"protected","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"9E6B5E26458989495C96046AADDD9BFEAB9635ECE45E113C5F1E23C7B06E40A9","Hash":"39DF12E03ED8EF29C14295239CC5CB8268124BAAF8B80B114E759E4AF56D2DF4","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetVertexDeclaration()-\u003EMicrosoft.Xna.Framework.Graphics.VertexDeclaration","Name":"GetVertexDeclaration","Signature":"protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()","Visibility":"protected","ReturnType":"Microsoft.Xna.Framework.Graphics.VertexDeclaration","Parameters":[],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"5E318DA23518A7AEFE16F8C676320245A976788BAABEF9F3FF2B62B749D49127","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsBatchFull(System.Int32, System.Int32)-\u003ESystem.Boolean","Name":"IsBatchFull","Signature":"protected System.Boolean IsBatchFull(System.Int32 numVertices, System.Int32 numIndices)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"numVertices","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"numIndices","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"AE8EB32F7BEE5062B11D279E7C15C6ABAC60C14DFD45689D52F884720FD14BDE","Hash":"239519DCC4BB1FABE816641AB32B45B4684013E80817E60E8EBE958E51068D4E","CalledMethods":["Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchVertexIndex()","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchIndexBufferIndex()"],"StringLiterals":[],"Source":null},{"Id":"IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean","Name":"IsTextureBound","Signature":"protected System.Boolean IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D texture)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"texture","Type":"Microsoft.Xna.Framework.Graphics.Texture2D","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":36,"BodyHash":"CA6A41084F6C2EED2009BAD1E30F1818603B04BA150902FFA93BB98D1895DC01","Hash":"C80BB9B171150F8AE7D10A9494B528E090C6EC5DFDF83A88302509936C06A613","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect, !BatchData, System.Boolean)-\u003ESystem.Boolean","Name":"PushMesh","Signature":"public System.Boolean PushMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect, BatchData data, System.Boolean autoSubmitIfFull)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"graphicsDevice","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false},{"Name":"effect","Type":"Microsoft.Xna.Framework.Graphics.Effect","IsOut":false,"IsOptional":false},{"Name":"data","Type":"BatchData","IsOut":false,"IsOptional":false},{"Name":"autoSubmitIfFull","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":195,"BodyHash":"DA482F4DF8228122A90807A1EFD8CFB7EE3E6E708573E126AF78311C6EE25990","Hash":"A74B0DC7BC8C6BD03F48578155F0D795CBFA24D80015229C6A5E46B630CA91CA","CalledMethods":["Candide.Graphics.Batcher.ITriangleMeshBatchData::get_mesh()","Microsoft.Xna.Framework.Graphics.VertexBuffer::get_VertexCount()","Microsoft.Xna.Framework.Graphics.IndexBuffer::get_IndexCount()","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::IsBatchFull(System.Int32, System.Int32)","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CanPushMeshBatchData(BatchData)","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchVertexIndex()","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::GetBatchIndexBufferIndex()","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CopyMeshDataToBatch(System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::PushMeshBatchData(System.Int32, System.Int32, BatchData)"],"StringLiterals":[],"Source":null},{"Id":"PushMeshBatchData(System.Int32, System.Int32, !BatchData)-\u003ESystem.Void","Name":"PushMeshBatchData","Signature":"protected System.Void PushMeshBatchData(System.Int32 batchIndex, System.Int32 numVertices, BatchData data)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"numVertices","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"data","Type":"BatchData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":true,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":0,"BodyHash":null,"Hash":"9B52368D050C9E09DAA9A21DFBE4875CFAB305ECC757DC8D4AD8E9DC7FBFFDE0","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"Reset()-\u003ESystem.Void","Name":"Reset","Signature":"public System.Void Reset()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"773E09551E50DBD4728F3C5DFBB0E7A64D16198EA4FC288DE5FA6ED3F9A4AC1F","Hash":"EDFBCCECEB974F9C1E928247AE5751DE8773F093988EF0F3F81ED2F40FF477B5","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)-\u003ESystem.Void","Name":"SubmitBatch","Signature":"public System.Void SubmitBatch(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"graphicsDevice","Type":"Microsoft.Xna.Framework.Graphics.GraphicsDevice","IsOut":false,"IsOptional":false},{"Name":"effect","Type":"Microsoft.Xna.Framework.Graphics.Effect","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":718,"BodyHash":"0E9131B4E2B0B495EB9854875A86F248987654273A9649AEA5BD6E6652D913D7","Hash":"D388CC806A42315806D8628F663D07E942976000828AAA65DA72C108D6DF4CAA","CalledMethods":["Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()","Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Graphics.Texture)","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.Effect)","Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)","Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[], System.Int32, System.Int32)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::SetVertexBuffer(Microsoft.Xna.Framework.Graphics.VertexBuffer)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::set_Indices(Microsoft.Xna.Framework.Graphics.IndexBuffer)","Microsoft.Xna.Framework.Graphics.Effect::get_CurrentTechnique()","Microsoft.Xna.Framework.Graphics.EffectTechnique::get_Passes()","Microsoft.Xna.Framework.Graphics.EffectPassCollection::GetEnumerator()","EffectPassCollection.Enumerator::get_Current()","Microsoft.Xna.Framework.Graphics.EffectPass::Apply()","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_SamplerStates()","Microsoft.Xna.Framework.Graphics.SamplerStateCollection::set_Item(System.Int32, Microsoft.Xna.Framework.Graphics.SamplerState)","Microsoft.Xna.Framework.Graphics.GraphicsDevice::DrawIndexedPrimitives(Microsoft.Xna.Framework.Graphics.PrimitiveType, System.Int32, System.Int32, System.Int32)","EffectPassCollection.Enumerator::MoveNext()","System.IDisposable::Dispose()","Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::Reset()"],"StringLiterals":["BatchedTexture_0","BatchedTexture_1","BatchedTexture_2","BatchedTexture_3","BatchedTexture_4","BatchedTexture_5","BatchedTexture_6","BatchedTexture_7","BatchedTexture_8","BatchedTexture_9","BatchedTexture_10","BatchedTexture_11","BatchedTexture_12"],"Source":null},{"Id":"TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)-\u003ESystem.Boolean","Name":"TryApplyTexture","Signature":"protected System.Boolean TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D texture, out System.Int32\u0026 textureIndex, Microsoft.Xna.Framework.Graphics.Texture2D defaultFallbackTexture)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"texture","Type":"Microsoft.Xna.Framework.Graphics.Texture2D","IsOut":false,"IsOptional":false},{"Name":"textureIndex","Type":"System.Int32\u0026","IsOut":true,"IsOptional":false},{"Name":"defaultFallbackTexture","Type":"Microsoft.Xna.Framework.Graphics.Texture2D","IsOut":false,"IsOptional":true}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":114,"BodyHash":"384D3A83E2161D02AC87FB20D31B8421D450682F560F61D489F1BEDD9DEC08F9","Hash":"3752EAAE8527C1A22398673C655FFF9C87B1828B0EB4EC9C23DBAF49360C8677","CalledMethods":["Candide.Graphics.Batcher.AutoBatcherIndexedTriangleMesh\u003CSrcVertexType, DstVertexType, BatchData\u003E::IsTextureBound(Microsoft.Xna.Framework.Graphics.Texture2D)"],"StringLiterals":[],"Source":null}],"Hash":"7F7914998FB5E490692C89790956F4646D9735DF690958A0D0ED72C1AD940215"}