Header menu logo Nu

TextureData Type

Describes data loaded from a texture.

Union cases

Union case Description

TextureDataDotNet(Metadata, Bytes)

Full Usage: TextureDataDotNet(Metadata, Bytes)

Parameters:
Metadata : TextureMetadata
Bytes : byte array

TextureDataMipmap(Metadata, BlockCompressed, Bytes, Mipmaps)

Full Usage: TextureDataMipmap(Metadata, BlockCompressed, Bytes, Mipmaps)

Parameters:
Metadata : TextureMetadata
BlockCompressed : bool
Bytes : byte array
Mipmaps : (Vector2i * byte array) array

TextureDataNative(Metadata, TextureDataPtr, Disposer)

Full Usage: TextureDataNative(Metadata, TextureDataPtr, Disposer)

Parameters:
Metadata : TextureMetadata
TextureDataPtr : nativeint
Disposer : IDisposable

Instance members

Instance member Description

this.Bytes

Full Usage: this.Bytes

Returns: bool * byte array

The texture byte data.

Returns: bool * byte array

this.IsTextureDataDotNet

Full Usage: this.IsTextureDataDotNet

Returns: bool
Returns: bool

this.IsTextureDataMipmap

Full Usage: this.IsTextureDataMipmap

Returns: bool
Returns: bool

this.IsTextureDataNative

Full Usage: this.IsTextureDataNative

Returns: bool
Returns: bool

this.LazyLoadable

Full Usage: this.LazyLoadable

Returns: bool

Whether the texture can be loaded lazily.

Returns: bool

this.Metadata

Full Usage: this.Metadata

Returns: TextureMetadata

The metadata portion of this texture data.

Returns: TextureMetadata

Static members

Static member Description

TextureData.destroy data

Full Usage: TextureData.destroy data

Parameters:

Manual destruction.

data : TextureData

TextureData.tryCreate minimal filePath

Full Usage: TextureData.tryCreate minimal filePath

Parameters:
    minimal : bool
    filePath : string

Returns: TextureData option

Attempt to create uploadable texture data from the given file path.

minimal : bool
filePath : string
Returns: TextureData option

Type something to start searching.