error: 'class SkFlattenableReadBuffer' has no member named 'readPtr'
デバッグ(SK_DEBUG_DUMP)を有効にしたところ
#define SK_DEBUG_DUMP #define DUMP_BUFFER_SIZE 65536 //#include "SkBuffer.h" // readPtr <=関係ないみたいだ。
エラーが発生。
error: 'class SkFlattenableReadBuffer' has no member named 'readPtr'
117 #ifdef SK_DEBUG_DUMP 118 void SkFlatPaint::dump() const { 119 SkPaint defaultPaint; 120 SkFlattenableReadBuffer buffer(fPaintData); 121 // SkTypeface* typeface = (SkTypeface*) buffer.readPtr(); <=ここでエラー 121 SkTypeface* typeface = (SkTypeface*) buffer.readTypeface(); <=こう変えてみた。 122 char pBuffer[DUMP_BUFFER_SIZE]; 123 char* bufferPtr = pBuffer; 124 bufferPtr += snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - pBuffer), 125 "paint: "); 126 if (typeface != defaultPaint.getTypeface()) 127 bufferPtr += snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - pBuffer), 128 "typeface:%p ", typeface); 129 SkScalar textSize = buffer.readScalar(); 130 if (textSize != defaultPaint.getTextSize()) 131 bufferPtr += snprintf(bufferPtr, DUMP_BUFFER_SIZE - (bufferPtr - pBuffer), 132 "textSize:%g ", SkScalarToFloat(textSize));