You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
244 lines
4.0 KiB
244 lines
4.0 KiB
#Topic DynamicMemoryWStream |
|
#Alias DynamicMemoryWStream_Reference ## |
|
|
|
#Class SkDynamicMemoryWStream |
|
|
|
#Code |
|
#Populate |
|
## |
|
|
|
# ------------------------------------------------------------------------------ |
|
|
|
#Method SkDynamicMemoryWStream() |
|
#In Constructors |
|
#Line # incomplete ## |
|
|
|
#Return incomplete ## |
|
|
|
#Example |
|
// incomplete |
|
## |
|
|
|
#SeeAlso incomplete |
|
|
|
#Method ## |
|
|
|
# ------------------------------------------------------------------------------ |
|
|
|
#Method ~SkDynamicMemoryWStream() override |
|
#In Constructors |
|
#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 ##
|
|
|