{"Id":"Candide.Graphics.Batcher.RenderBatchedParticles","Name":"RenderBatchedParticles","DisplayName":"RenderBatchedParticles","FullName":"Candide.Graphics.Batcher.RenderBatchedParticles","Namespace":"Candide.Graphics.Batcher","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_entityPlaneVBufferIndex:System.Int32","Name":"_entityPlaneVBufferIndex","Type":"System.Int32","Signature":"public System.Int32 _entityPlaneVBufferIndex","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"72B5FC16096EAB488C3F4FA223D22F142ADBF1613E9D75F0BE7CDAE8DC63BBBB"},{"Id":"_horizontalCenteredPlaneBufferIndex:System.Int32","Name":"_horizontalCenteredPlaneBufferIndex","Type":"System.Int32","Signature":"public System.Int32 _horizontalCenteredPlaneBufferIndex","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"40CA2166444177DD4C4341D5CA62174B96CA2F7BE03FE9988245AA2AEB3AC3B6"}],"Properties":[],"Events":[],"Methods":[{"Id":"CanPushQuadBatchData(System.Int32, Candide.Graphics.Batcher.ParticleBatchData)-\u003ESystem.Boolean","Name":"CanPushQuadBatchData","Signature":"protected System.Boolean CanPushQuadBatchData(System.Int32 batchIndex, Candide.Graphics.Batcher.ParticleBatchData data)","Visibility":"protected","ReturnType":"System.Boolean","Parameters":[{"Name":"batchIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"data","Type":"Candide.Graphics.Batcher.ParticleBatchData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"9DDA391020E9A3335AFD133DC2BBA13CA73AB2E118F21BBC87CF8EAC1364478F","Hash":"00B3DA15970891A934125E1E1BABD2328472BD90B4C4F9F25ECF3656177E7563","CalledMethods":["Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32\u0026)"],"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":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"GetMaxBatchQuadCount()-\u003ESystem.Int32","Name":"GetMaxBatchQuadCount","Signature":"public System.Int32 GetMaxBatchQuadCount()","Visibility":"public","ReturnType":"System.Int32","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"8F52E66A0212955EADB9478F491C641E6E56FFD148C3762A1E4EF36082A46241","Hash":"5E04989ACEDE9FF46B3ABE56DAC0F57BA7DD4B38D5FBE1F5CBBCEB86A61B3DF5","CalledMethods":["Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::GetVerticesPerQuad(System.Int32)"],"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":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"A31BE94100010F1E1819B7D85A2F68225D38A4743082FB16FF4DFD0DE8724940","Hash":"0510AE7EB1EB3705366098BABAFEEB5170C303A588294EB4DF611440456D04AF","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"PushQuadBatchData(System.Int32, System.Int32, Candide.Graphics.Batcher.ParticleBatchData)-\u003ESystem.Void","Name":"PushQuadBatchData","Signature":"protected System.Void PushQuadBatchData(System.Int32 batchIndex, System.Int32 num_primitives, Candide.Graphics.Batcher.ParticleBatchData data)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"batchIndex","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"num_primitives","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"data","Type":"Candide.Graphics.Batcher.ParticleBatchData","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":450,"BodyHash":"165FC0E3792C966EEED0C09451134EA5C19105C56F6311B7690F91FD2DE51726","Hash":"06930F19A8E1C28440BDD5645324ED53420584C57BE06D67DCA380097CCA18F0","CalledMethods":["Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32\u0026, Microsoft.Xna.Framework.Graphics.Texture2D)","Microsoft.Xna.Framework.Vector4::.ctor(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector4::Transform(Microsoft.Xna.Framework.Vector4\u0026, Microsoft.Xna.Framework.Matrix\u0026, Microsoft.Xna.Framework.Vector4\u0026)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)","Candide.Graphics.Batcher.Byte4::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector4\u003E::get_Value()","Candide.Graphics.Batcher.AutoBatcherQuads\u003CCandide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData\u003E::GetVerticesPerQuad(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"SetupQuadFunc()-\u003ESystem.Collections.Generic.List\u00601\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E","Name":"SetupQuadFunc","Signature":"protected System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E SetupQuadFunc()","Visibility":"protected","ReturnType":"System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1256,"BodyHash":"A3BC349CCDADFCD8DCB8ECB799511CBC726C90D17F0936A98B963E100F516F8F","Hash":"BBF8B8C99752EE0CAA206C5C668BC2A701D1E30A4DCA8BE6B8BC5F4AB562BD94","CalledMethods":["System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::.ctor()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Candide.Graphics.Batcher.VertexBatchedQuad::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CCandide.Graphics.Batcher.VertexBatchedQuad[]\u003E::Add(!0)"],"StringLiterals":[],"Source":null}],"Hash":"F29F7F6148D4815B5E3FD4BDBF0646A0A8B1123A8FBA89670B0AB56DCD3D68B7"}