Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ VertexBufferBinding() [1/3]

Microsoft.Xna.Framework.Graphics.VertexBufferBinding.VertexBufferBinding ( VertexBuffer vertexBuffer,
int vertexOffset,
int instanceFrequency )
inline

Definition at line 19 of file VertexBufferBinding.cs.

20 {
21 if (vertexBuffer == null)
22 {
23 throw new ArgumentNullException("vertexBuffer", FrameworkResources.NullNotAllowed);
24 }
25 if (vertexOffset >= 0 && (uint)vertexOffset < vertexBuffer._vertexCount)
26 {
27 if (instanceFrequency < 0)
28 {
29 throw new ArgumentOutOfRangeException("instanceFrequency");
30 }
31 _vertexBuffer = vertexBuffer;
32 _vertexOffset = vertexOffset;
33 _instanceFrequency = instanceFrequency;
34 return;
35 }
36 throw new ArgumentOutOfRangeException("vertexOffset");
37 }

References Microsoft.Xna.Framework.Graphics.VertexBufferBinding._instanceFrequency, Microsoft.Xna.Framework.Graphics.VertexBufferBinding._vertexBuffer, Microsoft.Xna.Framework.Graphics.VertexBuffer._vertexCount, Microsoft.Xna.Framework.Graphics.VertexBufferBinding._vertexOffset, and Microsoft.Xna.Framework.FrameworkResources.NullNotAllowed.

Referenced by Microsoft.Xna.Framework.Graphics.VertexBufferBinding.operator VertexBufferBinding().