/// <summary> /// Enumerates all the faces found in the provided font stream resource /// </summary> public static void EnumFontFaces(Stream font, FontFaceInfoCallback callback) { Faces faces = new Faces { Callback = callback }; int callbackId = faces.GetHashCode(); _facesCallbacks[callbackId] = faces; Noesis_EnumFontFaces(Extend.GetInstanceHandle(font), callbackId, _fontFaces); _facesCallbacks.Remove(callbackId); }
/// <summary> /// Override of the GetHashCode function. /// </summary> /// <returns>A hashcode of the combined vertices, colors, faces, Uvs, and Normals.</returns> public override int GetHashCode() { return(Vertices.GetHashCode() ^ Colors.GetHashCode() ^ Faces.GetHashCode() ^ Uvs.GetHashCode() ^ Normals.GetHashCode()); }