Search Results for

    Show / Hide Table of Contents

    Class JsonWriterBase

    Inheritance
    JsonWriter
    JsonWriterBase
    Inherited Members
    JsonWriter::Blob(const void* data, int32 length)
    JsonWriter::BoundingBox(const BoundingBox& value)
    JsonWriter::BoundingSphere(const BoundingSphere& value)
    JsonWriterBase
    JsonWriter::Color(const Color& value)
    JsonWriter::CommonValue(const CommonValue& value)
    JsonWriter::DateTime(const DateTime& value)
    JsonWriter::Double2(const Double2& value)
    JsonWriter::Double3(const Double3& value)
    JsonWriter::Double4(const Double4& value)
    JsonWriter::Enum(const T value)
    JsonWriter::Float2(const Float2& value)
    JsonWriter::Float3(const Float3& value)
    JsonWriter::Float4(const Float4& value)
    JsonWriter::Guid(const Guid& value)
    JsonWriter::Int2(const Int2& value)
    JsonWriter::Int3(const Int3& value)
    JsonWriter::Int4(const Int4& value)
    JsonWriter::Key(const StringAnsiView& str)
    JsonWriter::Key(const StringView& str)
    JsonWriter::Matrix(const Matrix& value)
    JsonWriter::Object(ISerializable* value, const void* otherObj)
    JsonWriter::Plane(const Plane& value)
    JsonWriter::Quaternion(const Quaternion& value)
    JsonWriter::RawValue(const StringAnsi& str)
    JsonWriter::RawValue(const StringView& str)
    JsonWriter::RawValue(const CharType* json)
    JsonWriter::Ray(const Ray& value)
    JsonWriter::Real(Real d)
    JsonWriter::Rectangle(const Rectangle& value)
    JsonWriter::SceneObject(class SceneObject* obj)
    JsonWriter::String(const char* str)
    JsonWriter::String(const StringAnsiView& str)
    JsonWriter::String(const Char* str)
    JsonWriter::String(const Char* str, const int32 length)
    JsonWriter::String(const ::String& value)
    JsonWriter::String(const StringView& value)
    JsonWriter::String(const StringAnsi& value)
    JsonWriter::Transform(const ::Transform& value)
    JsonWriter::Transform(const ::Transform& value, const ::Transform* other)
    JsonWriter::Vector2(const Vector2& value)
    JsonWriter::Vector3(const Vector3& value)
    JsonWriter::Vector4(const Vector4& value)
    JsonWriter::~JsonWriter()
    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
    JsonWriter::Bool(bool d)

    Double(double d)

    Declaration
    public virtual void Double(double d) override
    Parameters
    double d

    Overrides
    JsonWriter::Double(double d)

    EndArray(int32 count = 0)

    Declaration
    public virtual void EndArray(int32 count = 0) override
    Parameters
    int32 count

    Overrides
    JsonWriter::EndArray(int32 count = 0)

    EndObject()

    Declaration
    public virtual void EndObject() override
    Overrides
    JsonWriter::EndObject()

    Float(float d)

    Declaration
    public virtual void Float(float d) override
    Parameters
    float d

    Overrides
    JsonWriter::Float(float d)

    GetWriter()

    Declaration
    public WriterType GetWriter()
    Returns
    WriterType

    Int(int32 d)

    Declaration
    public virtual void Int(int32 d) override
    Parameters
    int32 d

    Overrides
    JsonWriter::Int(int32 d)

    Int64(int64 d)

    Declaration
    public virtual void Int64(int64 d) override
    Parameters
    int64 d

    Overrides
    JsonWriter::Int64(int64 d)

    Key(const char* str, int32 length)

    Declaration
    public virtual void Key(const char* str, int32 length) override
    Parameters
    char str

    int32 length

    Overrides
    JsonWriter::Key(const char* str, int32 length)

    RawValue(const char* json, int32 length)

    Declaration
    public virtual void RawValue(const char* json, int32 length) override
    Parameters
    char json

    int32 length

    Overrides
    JsonWriter::RawValue(const char* str, int32 length)

    StartArray()

    Declaration
    public virtual void StartArray() override
    Overrides
    JsonWriter::StartArray()

    StartObject()

    Declaration
    public virtual void StartObject() override
    Overrides
    JsonWriter::StartObject()

    String(const char* str, int32 length)

    Declaration
    public virtual void String(const char* str, int32 length) override
    Parameters
    char str

    int32 length

    Overrides
    JsonWriter::String(const char* str, int32 length)

    Uint(uint32 d)

    Declaration
    public virtual void Uint(uint32 d) override
    Parameters
    uint32 d

    Overrides
    JsonWriter::Uint(uint32 d)

    Uint64(uint64 d)

    Declaration
    public virtual void Uint64(uint64 d) override
    Parameters
    uint64 d

    Overrides
    JsonWriter::Uint64(uint64 d)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat