253 lines
4.1 KiB
Plaintext
253 lines
4.1 KiB
Plaintext
|
#Topic DynamicMemoryWStream
|
||
|
#Alias DynamicMemoryWStream_Reference ##
|
||
|
|
||
|
#Class SkDynamicMemoryWStream
|
||
|
|
||
|
#Subtopic Overview
|
||
|
#Populate
|
||
|
##
|
||
|
|
||
|
#Subtopic Constructor
|
||
|
#Populate
|
||
|
##
|
||
|
|
||
|
#Subtopic Member_Function
|
||
|
#Populate
|
||
|
##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method SkDynamicMemoryWStream()
|
||
|
#In Constructor
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method ~SkDynamicMemoryWStream() override
|
||
|
#In Constructor
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method bool write(const void* buffer, size_t size) override
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Param buffer incomplete ##
|
||
|
#Param size incomplete ##
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method size_t bytesWritten() const override
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method bool read(void* buffer, size_t offset, size_t size)
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Param buffer incomplete ##
|
||
|
#Param offset incomplete ##
|
||
|
#Param size incomplete ##
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method void copyTo(void* dst) const
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
Copies bytes read to dst.
|
||
|
|
||
|
#Param dst incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method bool writeToStream(SkWStream* dst) const
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Param dst incomplete ##
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method void copyToAndReset(void* dst)
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
Copies bytes read to dst, and resets stream to start.
|
||
|
Internally, frees memory as it is copied, reducing total memory
|
||
|
use on large streams.
|
||
|
|
||
|
#Param dst incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method bool writeToAndReset(SkWStream* dst)
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
Writes bytes read to dst, and resets stream to start.
|
||
|
Internally, frees memory as it is copied, reducing total memory
|
||
|
use on large streams.
|
||
|
|
||
|
Stream is reset: data memory is released and stream length is set to zero;
|
||
|
regardless of whether the write was successful.
|
||
|
|
||
|
#Param dst incomplete ##
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method sk_sp<SkData> detachAsData()
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
Return the contents as SkData, and then reset the stream.
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method std::unique_ptr<SkStreamAsset> detachAsStream()
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
Reset, returning a reader stream with the current content.
|
||
|
|
||
|
#Return incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method void reset()
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
Reset the stream to its original, empty, state.
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
# ------------------------------------------------------------------------------
|
||
|
|
||
|
#Method void padToAlign4()
|
||
|
#In incomplete
|
||
|
#Line # incomplete ##
|
||
|
|
||
|
#Example
|
||
|
// incomplete
|
||
|
##
|
||
|
|
||
|
#SeeAlso incomplete
|
||
|
|
||
|
#Method ##
|
||
|
|
||
|
#Class SkDynamicMemoryWStream ##
|
||
|
|
||
|
#Topic DynamicMemoryWStream ##
|