15 lines
528 B
Haxe
15 lines
528 B
Haxe
package kha.graphics5_;
|
|
|
|
interface Graphics {
|
|
function begin(target: RenderTarget): Void;
|
|
function end(): Void;
|
|
function swapBuffers(): Void;
|
|
#if kha_dxr
|
|
function setAccelerationStructure(accel: AccelerationStructure): Void;
|
|
function setRayTracePipeline(pipe: RayTracePipeline): Void;
|
|
function setRayTraceTarget(target: RayTraceTarget): Void;
|
|
function dispatchRays(commandList: CommandList): Void;
|
|
function copyRayTraceTarget(commandList: CommandList, renderTarget: RenderTarget, output: RayTraceTarget): Void;
|
|
#end
|
|
}
|