Passer au contenu principal
Obtient l’index d’un flux pour une texture paginée, par rapport à l’adresse de base de cette texture.

Syntaxe

Paramètres

OffsetFromBaseAddr   
Type : ptrdiff_t
Décalage, en octets, par rapport à l’adresse de base de la ressource. BaseTextureSize   
Type : size_t
Taille, en octets, de la texture de base. PageSize   
Type : size_t
Taille, en octets, d’une page de mémoire. Si cette valeur n’est pas spécifiée, la valeur par défaut est de 64 Ko (0x10000).

Valeur de retour

Type : int32_t Retourne l’index de flux relatif associé à la ressource, ou -1 si OffsetFromBaseAddr n’est pas aligné sur une limite de page.

Remarques

Cette méthode retourne l’index de flux relatif associé à la ressource.
Les index de flux peuvent être identifiés soit à partir de l’adressage relatif en mémoire virtuelle dans le cas des textures paginées, comme avec le Sampler Feedback Streaming (SFS), soit par le niveau de mip dans tous les autres cas. Utilisez cette fonction pour les textures paginées. Le décalage d’index de flux doit être ajouté à l’index de flux de base de la ressource pour déterminer l’index de flux absolu.
Les valeurs négatives doivent être interprétées comme des erreurs.
Pour SFS, chaque page de 64 Ko suivant la texture de base est compressée dans l’ordre. La texture de base est toujours le flux 0.
Pour plus d’informations sur les textures à streaming de mips, consultez XBTCGetRelativeStreamIndex.

Configuration requise

En-tête : XBTC.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Obtenir l’index relatif du flux de mip XBTC
Dernière modification le 6 octobre 2026