Interface SMFSerializerDataAttributesValuesType

    • Method Detail

      • serializeValueFloat4

        void serializeValueFloat4​(double x,
                                  double y,
                                  double z,
                                  double w)
                           throws java.io.IOException,
                                  java.lang.IllegalArgumentException,
                                  java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        z - The z value
        w - The w value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueFloat3

        void serializeValueFloat3​(double x,
                                  double y,
                                  double z)
                           throws java.io.IOException,
                                  java.lang.IllegalArgumentException,
                                  java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        z - The z value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueFloat2

        void serializeValueFloat2​(double x,
                                  double y)
                           throws java.io.IOException,
                                  java.lang.IllegalArgumentException,
                                  java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueFloat1

        void serializeValueFloat1​(double x)
                           throws java.io.IOException,
                                  java.lang.IllegalArgumentException,
                                  java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerSigned4

        void serializeValueIntegerSigned4​(long x,
                                          long y,
                                          long z,
                                          long w)
                                   throws java.io.IOException,
                                          java.lang.IllegalArgumentException,
                                          java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        z - The z value
        w - The w value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerSigned3

        void serializeValueIntegerSigned3​(long x,
                                          long y,
                                          long z)
                                   throws java.io.IOException,
                                          java.lang.IllegalArgumentException,
                                          java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        z - The z value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerSigned2

        void serializeValueIntegerSigned2​(long x,
                                          long y)
                                   throws java.io.IOException,
                                          java.lang.IllegalArgumentException,
                                          java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerSigned1

        void serializeValueIntegerSigned1​(long x)
                                   throws java.io.IOException,
                                          java.lang.IllegalArgumentException,
                                          java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerUnsigned4

        void serializeValueIntegerUnsigned4​(long x,
                                            long y,
                                            long z,
                                            long w)
                                     throws java.io.IOException,
                                            java.lang.IllegalArgumentException,
                                            java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        z - The z value
        w - The w value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerUnsigned3

        void serializeValueIntegerUnsigned3​(long x,
                                            long y,
                                            long z)
                                     throws java.io.IOException,
                                            java.lang.IllegalArgumentException,
                                            java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        z - The z value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerUnsigned2

        void serializeValueIntegerUnsigned2​(long x,
                                            long y)
                                     throws java.io.IOException,
                                            java.lang.IllegalArgumentException,
                                            java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        y - The y value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors
      • serializeValueIntegerUnsigned1

        void serializeValueIntegerUnsigned1​(long x)
                                     throws java.io.IOException,
                                            java.lang.IllegalArgumentException,
                                            java.lang.IllegalStateException
        Serialize a value.
        Parameters:
        x - The x value
        Throws:
        java.lang.IllegalStateException - If the header has not yet been serialized
        java.lang.IllegalStateException - If the serializer has previously failed
        java.lang.IllegalArgumentException - If the current attribute is not of a type appropriate to this method call
        java.io.IOException - On I/O errors