Interface LayoutBuilder
- All Known Implementing Classes:
LayoutBuilderImpl
@NonExtendable
public interface LayoutBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static LayoutBuildercreate()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)
-
Method Details
-
scalar
-
vector
LayoutBuilder vector(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size) -
matrix
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) -
matrix
LayoutBuilder matrix(String name, FloatRepr repr, @org.jetbrains.annotations.Range(from=2L, to=4L) int size) -
scalarArray
LayoutBuilder scalarArray(String name, ValueRepr repr, @org.jetbrains.annotations.Range(from=1L, to=256L) int length) -
vectorArray
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) -
matrixArray
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) -
matrixArray
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) -
build
Layout build() -
create
-