 |
Compiler |
This utility class compiles two types of expressions: models and transforms. |
|
 |
CompilerOptions |
Options used to compile the models with a compiler. |
|
 |
ErrorLog |
Class used to store the error, warning and information messages from several processes performed by the tools library, like model transformation or compilation. |
|
 |
ErrorLogMessageAttachedDataView |
|
|
 |
FileModelWriter |
Implementation of the streaming interface that actually loads the file synchronously when needed. |
|
 |
FMutableToolsModule |
|
|
 |
InputFileStream |
Read a file into a serialisation stream. |
|
 |
Node |
Base class for all graphs used in the source data to define models and transforms. |
|
 |
NODE_TYPE |
Information about the type of a node, to provide some means to the tools to deal generically with nodes. |
|
 |
NodeBool |
Base class of any node that outputs a Bool value. |
|
 |
NodeBoolAnd |
|
|
 |
NodeBoolConstant |
Node returning a Bool constant value. |
|
 |
NodeBoolIsNull |
Node that returns true if there is an input or false if there is nothing connected. |
|
 |
NodeBoolNot |
Node that returns the oposite of the input value. |
|
 |
NodeBoolParameter |
Node that defines a Bool model parameter. |
|
 |
NodeColour |
Base class of any node that outputs a colour. |
|
 |
NodeColourArithmeticOperation |
Perform a per-component arithmetic operation between two colours. |
|
 |
NodeColourConstant |
This node outputs a predefined colour value. |
|
 |
NodeColourFromScalars |
Obtain a colour by sampling an image at specific homogeneous coordinates. |
|
 |
NodeColourParameter |
Node that defines a colour model parameter. |
|
 |
NodeColourSampleImage |
Obtain a colour by sampling an image at specific homogeneous coordinates. |
|
 |
NodeColourSwitch |
This node selects an output Colour from a set of input Colours based on a parameter. |
|
 |
NodeColourTable |
This node provides the meshes stored in the column of a table. |
|
 |
NodeColourVariation |
|
|
 |
NodeComponent |
This class is the parent of all nodes that output a component. |
|
 |
NodeComponentEdit |
This node modifies a node of the parent object of the object that this node belongs to. |
|
 |
NodeComponentNew |
This node makes a new component from several meshes and images. |
|
 |
NodeExtensionData |
Node that evaluates to an ExtensionData |
|
 |
NodeExtensionDataConstant |
Node that outputs a constant ExtensionData |
|
 |
NodeExtensionDataSwitch |
|
|
 |
NodeExtensionDataVariation |
|
|
 |
NodeImage |
Base class of any node that outputs an image. |
|
 |
NodeImageBinarise |
Node that multiplies the colors of an image, channel by channel. |
|
 |
NodeImageColourMap |
This node changes the colours of a selectd part of the image, applying a colour map from conteined in another image. |
|
 |
NodeImageConditional |
This node selects an output image from a set of input images based on a parameter. |
|
 |
NodeImageConstant |
Node that outputs a constant image. |
|
 |
NodeImageFormat |
Node that composes a new image by gathering pixel data from channels in other images. |
|
 |
NodeImageGradient |
This node generats an horizontal linear gradient between two colours in a new image. |
|
 |
NodeImageInterpolate |
Node that interpolates linearly between several images based on a weight. |
|
 |
NodeImageInvert |
Node that inverts the colors of an image, channel by channel |
|
 |
NodeImageLayer |
This node applies a layer blending effect on a base image using a mask and a blended image. |
|
 |
NodeImageLayerColour |
This node applies a layer blending effect on a base image using a mask and a colour. |
|
 |
NodeImageLuminance |
Calculate the luminance of an image into a new single-channel image.. |
|
 |
NodeImageMipmap |
Generate mimaps for an image. |
|
 |
NodeImageMultiLayer |
This node applies any numbre of layer blending effect on a base image using a mask and a blended image. |
|
 |
NodeImageNormalComposite |
Node that inverts the colors of an image, channel by channel |
|
 |
NodeImageParameter |
Node that defines a Image model parameter. |
|
 |
NodeImagePlainColour |
Node that multiplies the colors of an image, channel by channel. |
|
 |
NodeImageProject |
|
|
 |
NodeImageReference |
Node that outputs an "image reference". |
|
 |
NodeImageResize |
Node that multiplies the colors of an image, channel by channel. |
|
 |
NodeImageSaturate |
Change the saturation of an image. |
|
 |
NodeImageSwitch |
This node selects an output image from a set of input images based on a parameter. |
|
 |
NodeImageSwizzle |
Node that composes a new image by gathering pixel data from channels in other images. |
|
 |
NodeImageTable |
This node provides the meshes stored in the column of a table. |
|
 |
NodeImageTransform |
Node that multiplies the colors of an image, channel by channel. |
|
 |
NodeImageVariation |
|
|
 |
NodeLayout |
This node is used to define the texture layout for a texture coordinates channel of a constant mesh. |
|
 |
NodeLayoutBlocks |
This node is used to define the texture layout for a texture coordinates channel of a constant mesh. |
|
 |
NodeLOD |
Node that creates a new level of detail by assembling several object components. |
|
 |
NodeMesh |
Base class of any node that outputs a mesh. |
|
 |
NodeMeshApplyPose |
Node that applies a pose to a mesh, baking it into the vertex data |
|
 |
NodeMeshClipDeform |
Node that morphs a base mesh with one or two weighted targets from a sequence. |
|
 |
NodeMeshClipMorphPlane |
This node applies a geometric transform represented by a 4x4 matrix to a mesh |
|
 |
NodeMeshClipWithMesh |
This node applies a geometric transform represented by a 4x4 matrix to a mesh |
|
 |
NodeMeshConstant |
Node that outputs a constant mesh. |
|
 |
NodeMeshFormat |
This node can change the buffer formats of a mesh vertices, indices and faces. |
|
 |
NodeMeshFragment |
This node selects a fragment of a mesh, by selecting some of its layout blocks. |
|
 |
NodeMeshGeometryOperation |
Node that morphs a base mesh with one or two weighted targets from a sequence. |
|
 |
NodeMeshInterpolate |
Node that morphs (interpolates linearly) between several meshes based on a weight. |
|
 |
NodeMeshMakeMorph |
This node removes from a mesh A all the faces that are also part of a mesh B. |
|
 |
NodeMeshMorph |
Node that morphs a base mesh with one weighted target. |
|
 |
NodeMeshReshape |
Node that morphs a base mesh with one or two weighted targets from a sequence. |
|
 |
NodeMeshSwitch |
This node selects an output Mesh from a set of input Meshs based on a parameter. |
|
 |
NodeMeshTable |
This node provides the meshes stored in the column of a table. |
|
 |
NodeMeshTangents |
This node rebuilds the tangents and binormals of the source mesh. |
|
 |
NodeMeshTransform |
This node applies a geometric transform represented by a 4x4 matrix to a mesh |
|
 |
NodeMeshVariation |
|
|
 |
NodeModifier |
This class is the parent of all nodes that output a component. |
|
 |
NodeModifierMeshClipDeform |
This node makes a new component from several meshes and images. |
|
 |
NodeModifierMeshClipMorphPlane |
This node makes a new component from several meshes and images. |
|
 |
NodeModifierMeshClipWithMesh |
This node makes a new component from several meshes and images. |
|
 |
NodeObject |
Base class for any node that outputs an object. |
|
 |
NodeObjectGroup |
Node that creates a group of objects and describes how they are selected. |
|
 |
NodeObjectNew |
Node that creates a new object by setting its levels-of-detail and its children. |
|
 |
NodePatchImage |
Node that allows to modify an image from an object by blending other images on specific layout blocks. |
|
 |
NodePatchMesh |
|
|
 |
NodeProjector |
Base class of any node that outputs a Projector. |
|
 |
NodeProjectorConstant |
This node outputs a predefined Projector value. |
|
 |
NodeProjectorParameter |
Node that defines a Projector model parameter. |
|
 |
NodeRange |
Base class of any node that outputs a range. |
|
 |
NodeRangeFromScalar |
|
|
 |
NodeScalar |
Base class of any node that outputs a scalar value. |
|
 |
NodeScalarArithmeticOperation |
Perform an arithmetic operation between two scalars. |
|
 |
NodeScalarConstant |
Node returning a scalar constant value. |
|
 |
NodeScalarCurve |
This node makes a new scalar value transforming another scalar value with a curve. |
|
 |
NodeScalarEnumParameter |
Node that defines a scalar model parameter to be selected from a set of named values. |
|
 |
NodeScalarParameter |
Node that defines a scalar model parameter. |
|
 |
NodeScalarSwitch |
This node selects an output Scalar from a set of input Scalars based on a parameter. |
|
 |
NodeScalarTable |
This node provides the meshes stored in the column of a table. |
|
 |
NodeScalarVariation |
|
|
 |
NodeString |
Base class of any node that outputs a string value. |
|
 |
NodeStringConstant |
Node returning a string constant value. |
|
 |
NodeStringParameter |
Node that defines a string model parameter. |
|
 |
NodeSurface |
This class is the parent of all nodes that output a Surface. |
|
 |
NodeSurfaceEdit |
This node modifies a node of the parent object of the object that this node belongs to. |
|
 |
NodeSurfaceNew |
This node makes a new Surface from several meshes and images. |
|
 |
NodeSurfaceVariation |
This node modifies a node of the parent object of the object that this node belongs to. |
|
 |
OutputFileStream |
Write a serialisation stream to a file. |
|
 |
ProxyFactoryFiles |
ProxyFactory that provides proxies for data stored in temporary files. |
|
 |
ProxyFactoryMutableSourceFile |
ProxyFactory that provides proxies for data stored in a mutable_source file. |
|
 |
Table |
A table that contains many rows and defines attributes like meshes, images, colours, etc. |
|
 |
TypeInfo |
|
|