package terrain
import "kaiju/engine/terrain"
Functions
Textures
func Textures(splat, normal, rock, rockNml, ground, groundNml string) [textureCount]string
Types
Terrain
struct
type Terrain struct {
Entity *engine.Entity
// Has unexported fields.
}
New
func New(host *engine.Host, size float32, textures [textureCount]string) (Terrain, error)
Terrain.Destroy
func (t *Terrain) Destroy()
Terrain.Height
func (t *Terrain) Height(point matrix.Vec3) float32
Terrain.SetScale
func (t *Terrain) SetScale(scale float32)
TerrainShaderData
struct
type TerrainShaderData struct {
rendering.ShaderDataBase
// Has unexported fields.
}
TerrainShaderData.Size
func (t TerrainShaderData) Size() int