ITexturesStreamingProvider Interface
Namespace: Stride.Graphics.DataAssembly: Stride.Graphics.dll
Used internally to find the currently active textures streaming service
public interface ITexturesStreamingProvider
Name | Description | |
---|---|---|
Methods | ||
FullyLoadTexture(Texture, ref ImageDescription, ref ContentStorageHeader) | Loads the texture in a streaming service. |
|
RegisterTexture(Texture, ref ImageDescription, ref ContentStorageHeader) | Registers the texture in a streaming service. |
|
UnregisterTexture(Texture) | Unregisters the texture. |
Methods
FullyLoadTexture(Texture, ref ImageDescription, ref ContentStorageHeader)
Loads the texture in a streaming service.
void FullyLoadTexture(Texture obj, ref ImageDescription imageDescription, ref ContentStorageHeader storageHeader)
Parameters
Type | Name | Description |
---|---|---|
Texture | obj | The texture object. |
ImageDescription | imageDescription | The image description. |
ContentStorageHeader | storageHeader | The storage header. |
RegisterTexture(Texture, ref ImageDescription, ref ContentStorageHeader)
Registers the texture in a streaming service.
void RegisterTexture(Texture obj, ref ImageDescription imageDescription, ref ContentStorageHeader storageHeader)
Parameters
Type | Name | Description |
---|---|---|
Texture | obj | The texture object. |
ImageDescription | imageDescription | The image description. |
ContentStorageHeader | storageHeader | The storage header. |
UnregisterTexture(Texture)
Unregisters the texture.
void UnregisterTexture(Texture obj)
Parameters
Type | Name | Description |
---|---|---|
Texture | obj | The texture object. |