Search Results for

    Show / Hide Table of Contents

    Class JsonWriter

    Base class for Json writers.

    Inheritance
    JsonWriter
    Inherited Members
    JsonWriter
    Assembly: FlaxEngine.dll
    File: Engine/Serialization/JsonWriter.h
    Syntax
    public class JsonWriter

    Constructors

    ~JsonWriter()

    Declaration
    public virtual ~JsonWriter() = default

    Methods

    Blob(const void* data, int32 length)

    Declaration
    public void Blob(const void* data, int32 length)
    Parameters
    void data

    int32 length

    Bool(bool d)

    Declaration
    public virtual void Bool(bool d) = 0
    Parameters
    bool d

    BoundingBox(const BoundingBox& value)

    Declaration
    public void BoundingBox(const BoundingBox& value)
    Parameters
    BoundingBox value

    BoundingSphere(const BoundingSphere& value)

    Declaration
    public void BoundingSphere(const BoundingSphere& value)
    Parameters
    BoundingSphere value

    Color(const Color& value)

    Declaration
    public void Color(const Color& value)
    Parameters
    Color value

    CommonValue(const CommonValue& value)

    Declaration
    public void CommonValue(const CommonValue& value)
    Parameters
    CommonValue value

    DateTime(const DateTime& value)

    Declaration
    public void DateTime(const DateTime& value)
    Parameters
    DateTime value

    Double(double d)

    Declaration
    public virtual void Double(double d) = 0
    Parameters
    double d

    Double2(const Double2& value)

    Declaration
    public void Double2(const Double2& value)
    Parameters
    Double2 value

    Double3(const Double3& value)

    Declaration
    public void Double3(const Double3& value)
    Parameters
    Double3 value

    Double4(const Double4& value)

    Declaration
    public void Double4(const Double4& value)
    Parameters
    Double4 value

    EndArray(int32 count = 0)

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

    EndObject()

    Declaration
    public virtual void EndObject() = 0

    Enum(const T value)

    Declaration
    public void Enum(const T value)
    Parameters
    T value

    Returns
    void

    Type Parameters
    typename T

    Float(float d)

    Declaration
    public virtual void Float(float d) = 0
    Parameters
    float d

    Float2(const Float2& value)

    Declaration
    public void Float2(const Float2& value)
    Parameters
    Float2 value

    Float3(const Float3& value)

    Declaration
    public void Float3(const Float3& value)
    Parameters
    Float3 value

    Float4(const Float4& value)

    Declaration
    public void Float4(const Float4& value)
    Parameters
    Float4 value

    Guid(const Guid& value)

    Declaration
    public void Guid(const Guid& value)
    Parameters
    Guid value

    Int(int32 d)

    Declaration
    public virtual void Int(int32 d) = 0
    Parameters
    int32 d

    Int2(const Int2& value)

    Declaration
    public void Int2(const Int2& value)
    Parameters
    Int2 value

    Int3(const Int3& value)

    Declaration
    public void Int3(const Int3& value)
    Parameters
    Int3 value

    Int4(const Int4& value)

    Declaration
    public void Int4(const Int4& value)
    Parameters
    Int4 value

    Int64(int64 d)

    Declaration
    public virtual void Int64(int64 d) = 0
    Parameters
    int64 d

    Key(const char* str, int32 length)

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

    int32 length

    Key(const StringAnsiView& str)

    Declaration
    public void Key(const StringAnsiView& str)
    Parameters
    StringAnsiView str

    Returns
    void

    Key(const StringView& str)

    Declaration
    public void Key(const StringView& str)
    Parameters
    StringView str

    Returns
    void

    Matrix(const Matrix& value)

    Declaration
    public void Matrix(const Matrix& value)
    Parameters
    Matrix value

    Object(ISerializable* value, const void* otherObj)

    Declaration
    public void Object(ISerializable* value, const void* otherObj)
    Parameters
    ISerializable value

    void otherObj

    Plane(const Plane& value)

    Declaration
    public void Plane(const Plane& value)
    Parameters
    Plane value

    Quaternion(const Quaternion& value)

    Declaration
    public void Quaternion(const Quaternion& value)
    Parameters
    Quaternion value

    RawValue(const char* str, int32 length)

    Declaration
    public virtual void RawValue(const char* str, int32 length) = 0
    Parameters
    char str

    int32 length

    RawValue(const CharType* json)

    Declaration
    public void RawValue(const CharType* json)
    Parameters
    CharType json

    Returns
    void

    RawValue(const StringAnsi& str)

    Declaration
    public void RawValue(const StringAnsi& str)
    Parameters
    StringAnsi str

    Returns
    void

    RawValue(const StringView& str)

    Declaration
    public void RawValue(const StringView& str)
    Parameters
    StringView str

    Ray(const Ray& value)

    Declaration
    public void Ray(const Ray& value)
    Parameters
    Ray value

    Real(Real d)

    Declaration
    public void Real(Real d)
    Parameters
    Real d

    Returns
    void

    Rectangle(const Rectangle& value)

    Declaration
    public void Rectangle(const Rectangle& value)
    Parameters
    Rectangle value

    SceneObject(class SceneObject* obj)

    Declaration
    public void SceneObject(class SceneObject* obj)
    Parameters
    class SceneObject obj

    StartArray()

    Declaration
    public virtual void StartArray() = 0

    StartObject()

    Declaration
    public virtual void StartObject() = 0

    String(const ::String& value)

    Declaration
    public void String(const ::String& value)
    Parameters
    ::String value

    String(const char* str)

    Declaration
    public void String(const char* str)
    Parameters
    char str

    Returns
    void

    String(const Char* str)

    Declaration
    public void String(const Char* str)
    Parameters
    Char str

    String(const Char* str, const int32 length)

    Declaration
    public void String(const Char* str, const int32 length)
    Parameters
    Char str

    int32 length

    String(const char* str, int32 length)

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

    int32 length

    String(const StringAnsi& value)

    Declaration
    public void String(const StringAnsi& value)
    Parameters
    StringAnsi value

    String(const StringAnsiView& str)

    Declaration
    public void String(const StringAnsiView& str)
    Parameters
    StringAnsiView str

    Returns
    void

    String(const StringView& value)

    Declaration
    public void String(const StringView& value)
    Parameters
    StringView value

    Transform(const ::Transform& value)

    Declaration
    public void Transform(const ::Transform& value)
    Parameters
    ::Transform value

    Transform(const ::Transform& value, const ::Transform* other)

    Declaration
    public void Transform(const ::Transform& value, const ::Transform* other)
    Parameters
    ::Transform value

    ::Transform other

    Uint(uint32 d)

    Declaration
    public virtual void Uint(uint32 d) = 0
    Parameters
    uint32 d

    Uint64(uint64 d)

    Declaration
    public virtual void Uint64(uint64 d) = 0
    Parameters
    uint64 d

    Vector2(const Vector2& value)

    Declaration
    public void Vector2(const Vector2& value)
    Parameters
    Vector2 value

    Vector3(const Vector3& value)

    Declaration
    public void Vector3(const Vector3& value)
    Parameters
    Vector3 value

    Vector4(const Vector4& value)

    Declaration
    public void Vector4(const Vector4& value)
    Parameters
    Vector4 value

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat