24. Référence de l'API de haut niveau
display→swapLayerContent()
Permute le contentu de deux couches d'affichage.
function swapLayerContent( layerIdA, layerIdB)
js
int swapLayerContent( int layerIdA, int layerIdB)
cpp
-(int) swapLayerContent : (int)
m
LongInt swapLayerContent( layerIdA: LongInt, layerIdB: LongInt): LongInt
pas
function swapLayerContent( ByVal
vb
int swapLayerContent( int layerIdA, int layerIdB)
cs
int swapLayerContent( int layerIdA, int layerIdB)
java
async Task<int> swapLayerContent( int layerIdA, int layerIdB)
uwp
swapLayerContent( layerIdA, layerIdB)
py
function swapLayerContent( $layerIdA, $layerIdB)
php
async swapLayerContent( layerIdA: number, layerIdB: number): Promise<number>
ts
async swapLayerContent( layerIdA, layerIdB)
es
int swapLayerContent( int layerIdA, int layerIdB)
dnp
int swapLayerContent( int layerIdA, int layerIdB)
cp
YDisplay
target
cmd
La couleur et la transparence de tous les pixels des deux couches sont permutées. Cette méthode
modifie le contenu affiché, mais n'a aucun effet sur les propriétés de l'objet layer lui-même. En
particulier, la visibilité des deux couches reste inchangée. Cela permet d'implémenter très efficacement
un affichage par double-buffering, en utilisant une couche cachée et une couche visible. Notez que la
couche zéro n'a pas de transparence (elle est toujours opaque).
Paramètres :
layerIdA
l'identifiant de la première couche (un chiffre parmi 0..layerCount-1)
layerIdB
l'identifiant de la deuxième couche (un chiffre parmi 0..layerCount-1)
Retourne :
YAPI.SUCCESS
si l'opération se déroule sans erreur.
En cas d'erreur, déclenche une exception ou retourne un code d'erreur négatif.
372
layerIdA
: (int)
layerIdB
layerIdA
ByVal
layerIdB
swapLayerContent
layerIdA layerIdB
As Integer,
As Integer) As Integer
YDisplay
www.yoctopuce.com