zworld/engine/renderapi/vertex/pointers.go
2024-01-14 22:56:06 +08:00

22 lines
321 B
Go

package vertex
import (
"strings"
"zworld/engine/util"
)
type Pointers []Pointer
func (ps Pointers) BufferString() string {
names := util.Map(ps, func(p Pointer) string { return p.Name })
return strings.Join(names, ",")
}
func (ps Pointers) Stride() int {
if len(ps) == 0 {
return 0
}
return ps[0].Stride
}