Versions in this module Expand all Collapse all v0 v0.37.0 Dec 20, 2025 v0.36.0 Nov 29, 2025 v0.35.1 Nov 17, 2025 v0.35.0 Nov 15, 2025 Changes in this version + func Repeat[T any](element texturing.Texture[T], repeat vector2.Int, targetDimensions vector2.Int) texturing.Texture[T] + type Brick struct + Columns int + Mortar float64 + Offset float64 + Round float64 + Rows int + type Circle struct + Background T + Fill T + InnerBorder T + InnerBorderThickness float64 + OuterBorder T + OuterBorderThickness float64 + Radius float64 + func (c Circle[T]) Texture(dimensions vector2.Int) texturing.Texture[T] + type CircleNode struct + Background nodes.Output[T] + Dimensions nodes.Output[vector2.Int] + Fill nodes.Output[T] + InnerBorder nodes.Output[T] + InnerBorderThickness nodes.Output[float64] + OuterBorder nodes.Output[T] + OuterBorderThickness nodes.Output[float64] + Radius nodes.Output[float64] + func (c CircleNode[T]) Texture(out *nodes.StructOutput[texturing.Texture[T]]) + type Grid struct + BackgroundValue T + HorizontalLineWidth float64 + HorizontalLines int + LineValue T + VerticalLineWidth float64 + VerticalLines int + func (c Grid[T]) Texture(dimensions vector2.Int) texturing.Texture[T] + type GridNode struct + BackgroundValue nodes.Output[T] + Dimensions nodes.Output[vector2.Int] + HorizontalLineWidth nodes.Output[float64] + HorizontalLines nodes.Output[int] + LineValue nodes.Output[T] + VerticalLineWidth nodes.Output[float64] + VerticalLines nodes.Output[int] + func (gnd GridNode[T]) Texture(out *nodes.StructOutput[texturing.Texture[T]]) + type RepeatNode struct + Dimensions nodes.Output[vector2.Int] + Element nodes.Output[texturing.Texture[T]] + Repeat nodes.Output[vector2.Int] + func (gnd RepeatNode[T]) Texture(out *nodes.StructOutput[texturing.Texture[T]])