MAXON API - Data Types¶
See also
Data Types Manual.
Data Types¶
Simple Data Type¶
|
Boolean type, possible values are only False/True, 8 bits. |
|
Signed 8 bits character. |
|
Unsigned 8 bits character. |
alias of |
|
|
Floating point value 32 bits (float). |
|
Floating point value 64 bits (double). |
alias of |
|
|
Signed integer 16 bits (either positive or negative number). |
|
Signed integer 32 bits (either positive or negative number). |
|
Signed integer 64 bits (either positive or negative number). |
alias of |
|
|
Unsigned integer 16 bits (always positive number). |
|
Unsigned integer 32 bits (always positive number). |
|
Unsigned integer 64 bits (always positive number). |
Vector / Matrix Data Type¶
|
A vector consisting of three components X, Y and Z. |
|
Initializes a new three component vector.
|
|
Initializes a new three component vector.
|
alias of |
|
|
Initializes a new three component vector.
|
|
Initializes a new three component vector.
|
alias of |
|
|
Initializes a new three component color.
|
|
Initializes a new three component color.
|
|
Initializes a new three component color.
|
alias of |
|
|
Initializes a new four component vector.
|
|
Initializes a new four component vector.
|
|
Initializes a new four component vector.
|
alias of |
|
|
Initializes a new four component color.
|
|
Initializes a new four component color.
|
alias of |
|
|
Initializes a new three components square matrix.
|
|
Initializes a new three components square matrix.
|
|
A 3x3 matrix |
|
A 32 bits 3x3 matrix. |
|
A 64 bits 3x3 matrix. |
Alias for |
Collection Data Type¶
|
A generic array class template used to stored any kind of data. |
|
maxon.Pair provides in-place static storage for elements of arbitrary types. |
|
maxon.Tuple provides in-place static storage for elements of arbitrary types. |
|
A
maxon.Block stands for a number of elements with a regular memory layout. |
|
Similar to a |
Id Data Type¶
|
maxon.InternedId represents an maxon.Id which has been interned into a pool of unique |
|
maxon.Id represents an identifier consisting of a c-string. |
Time Data Type¶
|
At some point developers have to deal with times, dates and timezones.
|
|
Class that represents the Universal date-time (UTC+0000).
|
|
The |
|
Timer value in seconds. |
Core Data Type¶
|
Represents an config entry value. |
|
An object to represents the current file location. |
|
Delegate base class which can be used for |
Core Iterator Data Type¶
|
Base class for iterator |
RegistryEntryIteratorInterface is used internally by |
|
|
|
|
Iterator to iterate through all elements of a |
|
Represents a python iterator for an |
Base Core Data Type¶
|
General
maxon.Data class. |
|
maxon.DataType provides a set of functions which allow to operate on values of arbitrary |
|
Base reference for all objects which hold a data capsule |
|
Represents a C++ structure. |
|
Represents a built-in |
|
Class for all data objects, that have no proper wrapper class in Python. |
|
Maxon API rely on object that are declared. Such object are stored under a
maxon.Declaration object. |
|
The data type represents the |
|
A component implements the functions of a given interface.
|
|
maxon.ComponentRoot is the base class of all components (see maxon.MAXON_COMPONENT ). |
|
Represent an Object |