summaryrefslogtreecommitdiffstats
path: root/src/main/java/dev/figboot/cuberender/state/Sampleable.java
blob: 876a2481e766eb7feddd70990f7ae5408679ee11 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
package dev.figboot.cuberender.state;

import dev.figboot.cuberender.math.Vector3f;
import dev.figboot.cuberender.math.Vector4f;

public interface Sampleable<T> {
    T extra(int idx);

    void sample(float b0, float b1, float b2, Vector3f normal, T e1, T e2, T e3, Vector4f target);
}