Skip to content

h3d.impl.Driver

h3d.impl.Driver

Fields

NameType
logEnableBool

Protos

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

Bindings

No bindings.