Cada conector tem um nome de tipo entre parênteses que indica o tipo de dados que flui pela conexão.
Conectores podem ser vinculados somente a outros conectores que têm o mesmo tipo básico. Os tipos mais comuns são:
Aceita qualquer tipo de dados durante a conexão, mas normalmente tem um tipo mais preciso determinado na fase de dedução do tipo durante a avaliação.
Números inteiros
É a abreviação de "ponto flutuante de precisão única" e faz referência a números com frações decimais.
Valores verdadeiros ou falsos
Texto
Uma coleção ordenada de dados com tipo semelhante
Um subgráfico que representa um cálculo
Uma malha de triângulo em formato de vértice de face. A malha é especificada por um buffer de índice, um buffer de vértice e normais de face e, opcionalmente, um conjunto de canais de dados.
Uma malha quadrática em formato de vértice de face. Contém somente um buffer de índice e um buffer de vértice. Usada geralmente para criar malhas de forma programática.
Uma matriz de afinidade 4x4, geralmente representando uma transformação 3D (Conversão, Rotação ou Escala)
Representa uma rotação 3D.
Um vetor 3D ou um ponto 3D armazenado como três valores de ponto flutuante de precisão única
Um ponto 3D e um vetor 3D
Uma coleção ordenada de dois ou três itens de diferentes tipos