Paket | flash.display |
Klass | public final class ShaderPrecision |
Arv | ShaderPrecision Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
precisionHint
-egenskap. Varje konstant representerar något av precisionslägena för att utföra skuggningsåtgärder.
Valet av precisionsläge påverkar följande skuggningsåtgärder. Dessa åtgärder är snabbare på en Intel-processor med SSE-instruktion:
-
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)
Relaterade API-element
Konstant | Definieras med | ||
---|---|---|---|
FAST : String = "fast" [statisk]
Representerar precisionsläget fast. | ShaderPrecision | ||
FULL : String = "full" [statisk]
Representerar precisionsläget full. | ShaderPrecision |
FAST | Konstant |
public static const FAST:String = "fast"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Representerar precisionsläget fast.
Precisionsläget fast är utvecklat för snabbaste prestanda men fungerar inte konsekvent på olika plattformar och individuella processorkonfigurationer. I många fall är den här precisionsnivån tillräcklig för att skapa en bildeffekt utan synliga defekter.
Det går för det mesta snabbare att använda precisionsläget fast än att använda sökningstabeller.
Relaterade API-element
FULL | Konstant |
public static const FULL:String = "full"
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Representerar precisionsläget full.
I precisionsläget full beräknar skuggningen alla matematiska operationer för hela omfånget av 32-bitars IEEE-flyttalsstandard. Det här läget ger konsekvent beteende på alla plattformar. I det här läget kan vissa matematiska operationer, t.ex. trigonometriska funktioner och exponentialfunktioner, ta lång tid att utföra.
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z