#Topic WStream #Alias WStream_Reference ## #Class SkWStream #Code #Populate ## # ------------------------------------------------------------------------------ #Method virtual ~SkWStream() #In Constructors #Line # incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method SkWStream() #In Constructors #Line # incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method virtual bool write(const void* buffer, size_t size) = 0 #In incomplete #Line # incomplete ## Called to write bytes to a SkWStream. Returns true on success #Param buffer the address of at least size bytes to be written to the stream ## #Param size number of bytes in buffer to write to the stream ## #Return true on success ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method virtual void flush() #In incomplete #Line # incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method virtual size_t bytesWritten() const = 0 #In incomplete #Line # incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool write8(U8CPU value) #In incomplete #Line # incomplete ## Helpers. #Param value incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool write16(U16CPU value) #In incomplete #Line # incomplete ## #Param value incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool write32(uint32_t v) #In incomplete #Line # incomplete ## #Param v incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeText(const char text[]) #In incomplete #Line # incomplete ## #Param text incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool newline() #In incomplete #Line # incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeDecAsText(int32_t) #In incomplete #Line # incomplete ## #Param t incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeBigDecAsText(int64_t, int minDigits = 0) #In incomplete #Line # incomplete ## #Param t incomplete ## #Param minDigits incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeHexAsText(uint32_t, int minDigits = 0) #In incomplete #Line # incomplete ## #Param t incomplete ## #Param minDigits incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeScalarAsText(SkScalar) #In incomplete #Line # incomplete ## #Param SkScalar incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeBool(bool v) #In incomplete #Line # incomplete ## #Param v incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeScalar(SkScalar) #In incomplete #Line # incomplete ## #Param SkScalar incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writePackedUInt(size_t) #In incomplete #Line # incomplete ## #Param t incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method bool writeStream(SkStream* input, size_t length) #In incomplete #Line # incomplete ## #Param input incomplete ## #Param length incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## # ------------------------------------------------------------------------------ #Method static int SizeOfPackedUInt(size_t value) #In incomplete #Line # incomplete ## This returns the number of bytes in the stream required to store 'value'. #Param value incomplete ## #Return incomplete ## #Example // incomplete ## #SeeAlso incomplete #Method ## #Class SkWStream ## #Topic WStream ##