Class JsonWriterBase
Inheritance
JsonWriterBase
Inherited Members
JsonWriterBase
Assembly: FlaxEngine.dll
File: Engine/Serialization/JsonWriters.h
Syntax
public class JsonWriterBase<WriterType> : public JsonWriter
Type Parameters
typename WriterType
|
Constructors
JsonWriterBase(rapidjson_flax::StringBuffer& buffer)
Initializes a new instance of the JsonWriterBase class.
Declaration
public JsonWriterBase(rapidjson_flax::StringBuffer& buffer)
Parameters
rapidjson_flax::StringBuffer
buffer
The output buffer. |
Fields
writer
Declaration
protected WriterType writer
Field Value
WriterType
|
Methods
Bool(bool d)
Declaration
public virtual void Bool(bool d) override
Parameters
bool
d
|
Overrides
Double(double d)
Declaration
public virtual void Double(double d) override
Parameters
double
d
|
Overrides
EndArray(int32 count = 0)
Declaration
public virtual void EndArray(int32 count = 0) override
Parameters
int32
count
|
Overrides
EndObject()
Float(float d)
Declaration
public virtual void Float(float d) override
Parameters
float
d
|
Overrides
GetWriter()
Declaration
public WriterType GetWriter()
Returns
WriterType
|
Int(int32 d)
Declaration
public virtual void Int(int32 d) override
Parameters
int32
d
|
Overrides
Int64(int64 d)
Declaration
public virtual void Int64(int64 d) override
Parameters
int64
d
|
Overrides
Key(const char* str, int32 length)
Declaration
public virtual void Key(const char* str, int32 length) override
Parameters
char
str
|
int32
length
|
Overrides
RawValue(const char* json, int32 length)
Declaration
public virtual void RawValue(const char* json, int32 length) override
Parameters
char
json
|
int32
length
|
Overrides
StartArray()
StartObject()
String(const char* str, int32 length)
Declaration
public virtual void String(const char* str, int32 length) override
Parameters
char
str
|
int32
length
|
Overrides
Uint(uint32 d)
Declaration
public virtual void Uint(uint32 d) override
Parameters
uint32
d
|
Overrides
Uint64(uint64 d)
Declaration
public virtual void Uint64(uint64 d) override
Parameters
uint64
d
|