Axiom.Graphics.TempBlendedBufferInfo.BindTempCopies C# (CSharp) Метод

BindTempCopies() публичный Метод

Utility method, binds dest copies into a given VertexData.
public BindTempCopies ( VertexData targetData, bool suppressHardwareUpload ) : void
targetData VertexData VertexData object to bind the temp buffers into.
suppressHardwareUpload bool
Результат void
		public void BindTempCopies( VertexData targetData, bool suppressHardwareUpload )
		{
			destPositionBuffer.SuppressHardwareUpdate( suppressHardwareUpload );
			targetData.vertexBufferBinding.SetBinding( posBindIndex, destPositionBuffer );

			if ( bindNormals && destNormalBuffer != null )
			{
				if ( normBindIndex != posBindIndex )
				{
					destNormalBuffer.SuppressHardwareUpdate( suppressHardwareUpload );
					targetData.vertexBufferBinding.SetBinding( normBindIndex, destNormalBuffer );
				}
			}
			if ( bindTangents && destTangentBuffer != null )
			{
				if ( tanBindIndex != posBindIndex &&
					tanBindIndex != normBindIndex )
				{
					destTangentBuffer.SuppressHardwareUpdate( suppressHardwareUpload );
					targetData.vertexBufferBinding.SetBinding( tanBindIndex, destTangentBuffer );
				}
			}
			if ( bindBinormals && destBinormalBuffer != null )
			{
				if ( binormBindIndex != posBindIndex &&
					binormBindIndex != normBindIndex &&
					binormBindIndex != tanBindIndex )
				{
					destBinormalBuffer.SuppressHardwareUpdate( suppressHardwareUpload );
					targetData.vertexBufferBinding.SetBinding( binormBindIndex, destBinormalBuffer );
				}
			}
		}