Class LayoutBuilderImpl
java.lang.Object
dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- All Implemented Interfaces:
LayoutBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()matrix(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int rows, @org.jetbrains.annotations.Range(from=2L, to=4L) int columns) matrixArray(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) matrixArray(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int rows, @org.jetbrains.annotations.Range(from=2L, to=4L) int columns, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) scalarArray(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) vectorArray(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size, @org.jetbrains.annotations.Range(from=1L, to=256L) int length)
-
Constructor Details
-
LayoutBuilderImpl
public LayoutBuilderImpl()
-
-
Method Details
-
scalar
- Specified by:
scalarin interfaceLayoutBuilder
-
vector
public LayoutBuilder vector(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size) - Specified by:
vectorin interfaceLayoutBuilder
-
matrix
public LayoutBuilder matrix(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int rows, @org.jetbrains.annotations.Range(from=2L, to=4L) int columns) - Specified by:
matrixin interfaceLayoutBuilder
-
matrix
public LayoutBuilder matrix(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size) - Specified by:
matrixin interfaceLayoutBuilder
-
scalarArray
public LayoutBuilder scalarArray(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) - Specified by:
scalarArrayin interfaceLayoutBuilder
-
vectorArray
public LayoutBuilder vectorArray(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) - Specified by:
vectorArrayin interfaceLayoutBuilder
-
matrixArray
public LayoutBuilder matrixArray(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int rows, @org.jetbrains.annotations.Range(from=2L, to=4L) int columns, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) - Specified by:
matrixArrayin interfaceLayoutBuilder
-
matrixArray
public LayoutBuilder matrixArray(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) - Specified by:
matrixArrayin interfaceLayoutBuilder
-
build
- Specified by:
buildin interfaceLayoutBuilder
-