Función Buffer::Load(int, uint)
Lee los datos del búfer y devuelve el estado de la operación.
Sintaxis
Load(
in int Location,
out uint Status
);
Parámetros
-
Ubicación [in]
-
Tipo: int
Ubicación del búfer.
-
Estado [out]
-
Tipo: uint
Estado de la operación. No se puede acceder directamente al estado; en su lugar, pase el estado a la función intrínseca CheckAccessFullyMapped . CheckAccessFullyMapped devuelve TRUE si todos los valores de la operación Sample, Gather o Load correspondiente a la que se ha accedido a los iconos asignados en un recurso en mosaico. Si se han tomado valores de un icono sin asignar, CheckAccessFullyMapped devuelve FALSE.
Valor devuelto
Escriba:
El tipo de valor devuelto coincide con el tipo de la declaración del objeto Buffer .
Comentarios
Esta función es compatible con los siguientes tipos de sombreadores:
Vértice | Casco | Domain | Geometría | Píxel | Proceso |
---|---|---|---|---|---|
x | x | x | x | x | x |
Ejemplos
En este ejemplo se muestra cómo usar Load:
Buffer<float4> myBuffer;
float loc;
uint status;
float4 myColor = myBuffer.Load( loc , status );
Consulte también