forked from LeenkxTeam/LNXSDK
Update Files
This commit is contained in:
23
Kha/Sources/kha/graphics5_/ConstantBuffer.hx
Normal file
23
Kha/Sources/kha/graphics5_/ConstantBuffer.hx
Normal file
@ -0,0 +1,23 @@
|
||||
package kha.graphics5_;
|
||||
|
||||
import kha.arrays.Float32Array;
|
||||
import kha.math.FastVector2;
|
||||
import kha.math.FastVector3;
|
||||
import kha.math.FastVector4;
|
||||
import kha.math.FastMatrix3;
|
||||
import kha.math.FastMatrix4;
|
||||
|
||||
interface ConstantBuffer {
|
||||
function setBool(location: ConstantLocation, value: Bool): Void;
|
||||
function setInt(location: ConstantLocation, value: Int): Void;
|
||||
function setFloat(location: ConstantLocation, value: FastFloat): Void;
|
||||
function setFloat2(location: ConstantLocation, value1: FastFloat, value2: FastFloat): Void;
|
||||
function setFloat3(location: ConstantLocation, value1: FastFloat, value2: FastFloat, value3: FastFloat): Void;
|
||||
function setFloat4(location: ConstantLocation, value1: FastFloat, value2: FastFloat, value3: FastFloat, value4: FastFloat): Void;
|
||||
function setFloats(location: ConstantLocation, floats: Float32Array): Void;
|
||||
function setVector2(location: ConstantLocation, value: FastVector2): Void;
|
||||
function setVector3(location: ConstantLocation, value: FastVector3): Void;
|
||||
function setVector4(location: ConstantLocation, value: FastVector4): Void;
|
||||
function setMatrix(location: ConstantLocation, value: FastMatrix4): Void;
|
||||
function setMatrix3(location: ConstantLocation, value: FastMatrix3): Void;
|
||||
}
|
Reference in New Issue
Block a user