AngleTextures class

Constructors

AngleTextures(RenderingContext gl, AngleExtensions extensions, AngleState state, AngleProperties properties, AngleCapabilities capabilities, AngleUtils utils, AngleInfo info)

Properties

capabilities ↔ AngleCapabilities
getter/setter pair
compareToGL ↔ Map<int, int>
getter/setter pair
depthStyle ↔ Uint32List
getter/setter pair
extensions ↔ AngleExtensions
getter/setter pair
filterToGL ↔ Map<int, int>
getter/setter pair
gl ↔ RenderingContext
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
info ↔ AngleInfo
getter/setter pair
invalidationArrayDraw → Uint32List
final
invalidationArrayRead → Uint32List
final
isWebGL2 ↔ bool
getter/setter pair
maxCubemapSize ↔ int
getter/setter pair
maxSamples ↔ int
getter/setter pair
maxTextures ↔ int
getter/setter pair
maxTextureSize ↔ int
getter/setter pair
multisampledRenderToTextureExtension ↔ dynamic
getter/setter pair
multisampledRTTExt ↔ dynamic
getter/setter pair
properties ↔ AngleProperties
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state ↔ AngleState
getter/setter pair
supportsInvalidateFramebuffer → bool
final
supportsInvalidateFramenbuffer ↔ bool
getter/setter pair
textureUnits ↔ int
getter/setter pair
utils ↔ AngleUtils
getter/setter pair
wrappingToGL ↔ Map<int, int>
getter/setter pair

Methods

allocateTextureUnit() → int
deallocateRenderTarget(RenderTarget renderTarget) → void
deallocateTexture(Texture texture) → void
deleteTexture(Texture texture) → void
dispose() → void
generateMipmap(dynamic target) → dynamic
getInternalDepthFormat(bool useStencil, [int? depthType]) → int
getInternalFormat(dynamic internalFormatName, int glFormat, int glType, String colorSpace, [bool forceLinearTransfer = false]) → int
getMipLevels(Texture texture, dynamic image) → int
getRenderTargetSamples(RenderTarget renderTarget) → int
getRow(int index, num rowLength, int componentStride) → int
getTextureCacheKey(Texture texture) → String
initTexture(Map<String, dynamic> textureProperties, Texture texture) → bool
isPowerOfTwo(dynamic image) → bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onRenderTargetDispose(Event event) → void
onTextureDispose(Event event) → void
rebindTextures(RenderTarget renderTarget, dynamic colorTexture, dynamic depthTexture) → void
resetTextureUnits() → void
setTexture2D(Texture texture, int slot) → void
setTexture2DArray(Texture texture, int slot) → void
setTexture3D(Texture texture, int slot) → void
setTextureCube(Texture texture, int slot) → void
setTextureParameters(dynamic textureType, Texture texture, [dynamic supportsMips]) → void
setupDepthRenderbuffer(RenderTarget renderTarget) → void
setupDepthTexture(dynamic framebuffer, RenderTarget renderTarget) → void
setupFrameBufferTexture(dynamic framebuffer, RenderTarget renderTarget, Texture texture, dynamic attachment, dynamic textureTarget, dynamic level) → void
setupRenderBufferStorage(Renderbuffer renderbuffer, RenderTarget renderTarget, bool isMultisample) → void
setupRenderTarget(RenderTarget renderTarget) → void
textureNeedsGenerateMipmaps(Texture texture) → bool
toString() → String
A string representation of this object.
inherited
updateMultisampleRenderTarget(RenderTarget renderTarget) → void
updateRenderTargetMipmap(RenderTarget renderTarget) → void
updateTexture(Texture texture, ImageElement image, int glFormat, int glType) → void
updateVideoTexture(VideoTexture texture) → void
uploadCubeTexture(Map<String, dynamic> textureProperties, Texture texture, int slot) → void
uploadOpenGLTexture(Map<String, dynamic> textureProperties, OpenGLTexture texture, int slot) → void
uploadTexture(Map<String, dynamic> textureProperties, Texture texture, int slot) → void
useMultisampledRenderToTexture(RenderTarget renderTarget) → bool
useMultisampledRTT(RenderTarget renderTarget) → bool
verifyColorSpace(Texture texture, dynamic image) → dynamic

Operators

operator ==(Object other) → bool
The equality operator.
inherited