#include <SkSLOutputStream.h>
Definition at line 20 of file SkSLOutputStream.h.
◆ ~OutputStream()
void void virtual SkSL::OutputStream::~OutputStream |
( |
| ) |
|
|
inlinevirtual |
◆ appendVAList()
void SkSL::OutputStream::appendVAList |
( |
const char |
format[], |
|
|
va_list |
args |
|
) |
| |
Definition at line 26 of file SkSLOutputStream.cpp.
26 {
31 if (
length > (
int) kBufferSize) {
32 std::unique_ptr<char[]> bigBuffer(
new char[
length + 1]);
35 } else {
37 }
39}
virtual void write(const void *s, size_t size)=0
G_BEGIN_DECLS G_MODULE_EXPORT FlValue * args
static const uint8_t buffer[]
uint32_t uint32_t * format
◆ isValid()
virtual bool SkSL::OutputStream::isValid |
( |
| ) |
const |
|
inlinevirtual |
◆ printf()
void SkSL::OutputStream::printf |
( |
const char |
format[], |
|
|
|
... |
|
) |
| |
Definition at line 19 of file SkSLOutputStream.cpp.
19 {
24}
void void appendVAList(const char format[], va_list args) SK_PRINTF_LIKE(2
◆ write()
virtual void SkSL::OutputStream::write |
( |
const void * |
s, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
◆ write16()
void SkSL::OutputStream::write16 |
( |
uint16_t |
i | ) |
|
|
inline |
◆ write32()
void SkSL::OutputStream::write32 |
( |
uint32_t |
i | ) |
|
|
inline |
◆ write8()
virtual void SkSL::OutputStream::write8 |
( |
uint8_t |
b | ) |
|
|
pure virtual |
◆ writeString()
void SkSL::OutputStream::writeString |
( |
const std::string & |
s | ) |
|
◆ writeText()
virtual void SkSL::OutputStream::writeText |
( |
const char * |
s | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: