h3d.impl.Driver
h3d.impl.Driver
Fields
| Name | Type | |
|---|---|---|
logEnable | Bool |
Protos
f@1301hasFeature(h3d.impl.Driver, h3d.impl.Feature) → Boolf@1302setRenderFlag(h3d.impl.Driver, h3d.impl.RenderFlag, I32) → Voidf@1303isSupportedFormat(h3d.impl.Driver, hxd.PixelFormat) → Boolf@1304isDisposed(h3d.impl.Driver) → Boolf@1305begin(h3d.impl.Driver, I32) → Voidf@1306generateMipMaps(h3d.impl.Driver, h3d.mat.Texture) → Voidf@1307clear(h3d.impl.Driver, h3d.Vector, Null, Null) → Voidf@1308capturePixels(h3d.impl.Driver, h3d.mat.Texture, I32, I32) → hxd.Pixelsf@1309init(h3d.impl.Driver, Fun, Ref) → Voidf@1310resize(h3d.impl.Driver, I32, I32) → Voidf@1311selectShader(h3d.impl.Driver, hxsl.RuntimeShader) → Boolf@1312selectMaterial(h3d.impl.Driver, h3d.mat.Pass) → Voidf@1313uploadShaderBuffers(h3d.impl.Driver, h3d.shader.Buffers, I32) → Voidf@1314selectBuffer(h3d.impl.Driver, h3d.Buffer) → Voidf@1315draw(h3d.impl.Driver, Virtual[bits, count, res], I32, I32) → Voidf@1316setRenderZone(h3d.impl.Driver, I32, I32, I32, I32) → Voidf@1317setRenderTarget(h3d.impl.Driver, h3d.mat.Texture, Ref, Ref) → Voidf@1318setRenderTargets(h3d.impl.Driver, hl.types.ArrayObj) → Voidf@1319allocDepthBuffer(h3d.impl.Driver, h3d.mat.DepthBuffer) → Virtual[res, view]f@1320disposeDepthBuffer(h3d.impl.Driver, h3d.mat.DepthBuffer) → Voidf@1321getDefaultDepthBuffer(h3d.impl.Driver) → h3d.mat.DepthBufferf@1322present(h3d.impl.Driver) → Voidf@1323end(h3d.impl.Driver) → Voidf@1324setDebug(h3d.impl.Driver, Bool) → Voidf@1325allocTexture(h3d.impl.Driver, h3d.mat.Texture) → Virtual[mips, res, rt, view]f@1326allocIndexes(h3d.impl.Driver, I32, Bool) → Virtual[bits, count, res]f@1327allocVertexes(h3d.impl.Driver, h3d.impl.ManagedBuffer) → Virtual[count, res, stride]f@1328disposeTexture(h3d.impl.Driver, h3d.mat.Texture) → Voidf@1329disposeIndexes(h3d.impl.Driver, Virtual[bits, count, res]) → Voidf@1330disposeVertexes(h3d.impl.Driver, Virtual[count, res, stride]) → Voidf@1331uploadIndexBuffer(h3d.impl.Driver, Virtual[bits, count, res], I32, I32, hl.types.ArrayBytes_hl_UI16, I32) → Voidf@1332uploadVertexBuffer(h3d.impl.Driver, Virtual[count, res, stride], I32, I32, hl.types.ArrayBytes_Single, I32) → Voidf@1333uploadTextureBitmap(h3d.impl.Driver, h3d.mat.Texture, hxd.BitmapData, I32, I32) → Voidf@1334uploadTexturePixels(h3d.impl.Driver, h3d.mat.Texture, hxd.Pixels, I32, I32) → Voidf@1335copyTexture(h3d.impl.Driver, h3d.mat.Texture, h3d.mat.Texture) → Bool
Bindings
No bindings.