Candide.Graphics.Batcher.RenderBatchedParticles
Type JSONpublic class in Candide.Graphics.Batcher
Type metadata
- Assembly
Romestead - Namespace
Candide.Graphics.Batcher - Base type
Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData> - Hash
F29F7F6148D4815B5E3FD4BDBF0646A0A8B1123A8FBA89670B0AB56DCD3D68B7
Relationships
Base type
Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_entityPlaneVBufferIndex# | public | public System.Int32 _entityPlaneVBufferIndex |
_horizontalCenteredPlaneBufferIndex# | public | public System.Int32 _horizontalCenteredPlaneBufferIndex |
Methods
CanPushQuadBatchData
#
protected System.Boolean CanPushQuadBatchData(System.Int32 batchIndex, Candide.Graphics.Batcher.ParticleBatchData data)
Method metadata
- Visibilityprotected
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
00B3DA15970891A934125E1E1BABD2328472BD90B4C4F9F25ECF3656177E7563 - Body hash
9DDA391020E9A3335AFD133DC2BBA13CA73AB2E118F21BBC87CF8EAC1364478F - IL size42
Referenced calls
Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::CanApplyTextures(Microsoft.Xna.Framework.Graphics.Texture2D[], System.Int32&)
CustomSubmitSteps
#
protected System.Void CustomSubmitSteps(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, Microsoft.Xna.Framework.Graphics.Effect effect)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
513120C3B234C35FB4B2C60D881639E981B8139CD02C0647816227CB6F93F3FE - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
GetMaxBatchQuadCount
#
public System.Int32 GetMaxBatchQuadCount()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualFalse
- Hash
5E04989ACEDE9FF46B3ABE56DAC0F57BA7DD4B38D5FBE1F5CBBCEB86A61B3DF5 - Body hash
8F52E66A0212955EADB9478F491C641E6E56FFD148C3762A1E4EF36082A46241 - IL size17
Referenced calls
Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::GetVerticesPerQuad(System.Int32)
GetVertexDeclaration
#
protected Microsoft.Xna.Framework.Graphics.VertexDeclaration GetVertexDeclaration()
Method metadata
- Visibilityprotected
- Return type
Microsoft.Xna.Framework.Graphics.VertexDeclaration - StaticFalse
- VirtualTrue
- Hash
0510AE7EB1EB3705366098BABAFEEB5170C303A588294EB4DF611440456D04AF - Body hash
A31BE94100010F1E1819B7D85A2F68225D38A4743082FB16FF4DFD0DE8724940 - IL size6
PushQuadBatchData
#
protected System.Void PushQuadBatchData(System.Int32 batchIndex, System.Int32 num_primitives, Candide.Graphics.Batcher.ParticleBatchData data)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
06930F19A8E1C28440BDD5645324ED53420584C57BE06D67DCA380097CCA18F0 - Body hash
165FC0E3792C966EEED0C09451134EA5C19105C56F6311B7690F91FD2DE51726 - IL size450
Referenced calls
Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::TryApplyTexture(Microsoft.Xna.Framework.Graphics.Texture2D, System.Int32&, 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&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Vector4&)CandideCreator.Shared.Helpers.VectorExtension::ToVector3(Microsoft.Xna.Framework.Vector4)Candide.Graphics.Batcher.Byte4::.ctor(System.Byte, System.Byte, System.Byte, System.Byte)System.Nullable<Microsoft.Xna.Framework.Vector4>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector4>::get_Value()Candide.Graphics.Batcher.AutoBatcherQuads<Candide.Graphics.Batcher.VertexBatchedQuad, Candide.Graphics.Batcher.ParticleBatchData>::GetVerticesPerQuad(System.Int32)
SetupQuadFunc
#
protected System.Collections.Generic.List<Candide.Graphics.Batcher.VertexBatchedQuad[]> SetupQuadFunc()
Method metadata
- Visibilityprotected
- Return type
System.Collections.Generic.List<Candide.Graphics.Batcher.VertexBatchedQuad[]> - StaticFalse
- VirtualTrue
- Hash
BBF8B8C99752EE0CAA206C5C668BC2A701D1E30A4DCA8BE6B8BC5F4AB562BD94 - Body hash
A3BC349CCDADFCD8DCB8ECB799511CBC726C90D17F0936A98B963E100F516F8F - IL size1256
Referenced calls
System.Collections.Generic.List<Candide.Graphics.Batcher.VertexBatchedQuad[]>::.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<Candide.Graphics.Batcher.VertexBatchedQuad[]>::Add(!0)