Ejemplo n.º 1
0
 public override int GetHashCode()
 {
     return(mName.GetHashCode()
            ^ mMaterialIndex.GetHashCode()
            ^ mVertexFormatIndex.GetHashCode()
            ^ mVertexBufferIndex.GetHashCode()
            ^ mIndexBufferIndex.GetHashCode()
            ^ mPrimitiveType.GetHashCode()
            ^ mFlags.GetHashCode()
            ^ mStreamOffset.GetHashCode()
            ^ mStartVertex.GetHashCode()
            ^ mStartIndex.GetHashCode()
            ^ mMinVertexIndex.GetHashCode()
            ^ mVertexCount.GetHashCode()
            ^ mPrimitiveCount.GetHashCode()
            ^ mSkinControllerIndex.GetHashCode()
            ^ mScaleOffsetIndex.GetHashCode()
            ^ mJointReferences.GetHashCode()
            ^ mBounds.GetHashCode()
            ^ mGeometryStates.GetHashCode()
            ^ mParentName.GetHashCode()
            ^ mMirrorPlane.GetHashCode()
            ^ mOwner.GetHashCode()
            );
 }
Ejemplo n.º 2
0
 public override int GetHashCode()
 {
     return
         (mModelLodIndex.GetHashCode()
          ^ mFlags.GetHashCode()
          ^ mId.GetHashCode()
          ^ mMinZValue.GetHashCode()
          ^ mMaxZValue.GetHashCode()
         );
 }
Ejemplo n.º 3
0
 public override int GetHashCode()
 {
     if (_RCOLTag == "GEOM")
     {
         return(base.GetHashCode() ^ index.GetHashCode());
     }
     else
     {
         return(base.GetHashCode() ^ data.GetHashCode());
     }
 }
Ejemplo n.º 4
0
 public override int GetHashCode()
 {
     return(index.GetHashCode() ^ materialState.GetHashCode());
 }