Pakket | flash.display |
Klasse | public final class ShaderPrecision |
Overerving | ShaderPrecision Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
precisionHint
van de Shader-klasse. Elke constante vertegenwoordigt een van de precisiemodi voor het uitvoeren van arceringsbewerkingen.
De selectie van de precisiemodus beïnvloedt de volgende arceringsbewerkingen. Deze bewerkingen gaan sneller op een Intel-processor waarop de SSE-instructie is ingesteld:
-
sin(x)
-
cos(x)
-
tan(x)
-
asin(x)
-
acos(x)
-
atan(x)
-
atan(x, y)
-
exp(x)
-
exp2(x)
-
log(x)
-
log2(x)
-
pow(x, y)
-
reciprocal(x)
-
sqrt(x)
Verwante API-elementen
Constante | Gedefinieerd door | ||
---|---|---|---|
FAST : String = "fast" [statisch]
Vertegenwoordigt de precisiemodus "fast". | ShaderPrecision | ||
FULL : String = "full" [statisch]
Vertegenwoordigt de precisiemodus "full". | ShaderPrecision |
FAST | Constante |
public static const FAST:String = "fast"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vertegenwoordigt de precisiemodus "fast".
De precisiemodus "fast" is ontworpen voor maximale prestaties, maar werkt niet consistent op verschillende platforms en afzonderlijke CPU-configuraties. In veel gevallen is dit precisieniveau voldoende voor het maken van grafische effecten zonder zichtbare artefacten.
Het gebruik van de precisiemodus "fast" is meestal sneller dan het gebruik van opzoektabellen.
Verwante API-elementen
FULL | Constante |
public static const FULL:String = "full"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Vertegenwoordigt de precisiemodus "full".
In de precisiemodus 'full' worden voor de arcering alle rekenkundige bewerkingen over de volledige breedte van de IEEE 32-bits standaard voor zwevende getallen berekend. Deze modus geeft een consistent resultaat op alle platforms. In deze modus kunnen sommige rekenkundige bewerkingen, zoals trigonometrische en exponentiële functies, traag zijn.
Verwante API-elementen
Wed Jun 13 2018, 11:42 AM Z