Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Expressies zijn wiskundige of logische instructies die aan de rechterkant van een gelijkteken worden gebruikt. Er zijn veel soorten expressies.
Uitdrukkingen
Naslaginformatie over variabelen
( variable ) or<variable >Numerieke Scalar
scalarNumerieke expressie
( numeric expression )Alle standaard numerieke HLL-expressies worden hier ondersteund.
Bouwer
type ( constructor arguments )Lijst met Initializers
{ scalar value [, scalar value ... ] }De scalaire waarden moeten letterlijke scalaire waarden zijn.
Het aantal initialisatieprogramma's moet compatibel zijn met de variabele (status) aan de linkerkant van het gelijkteken.
OR-expressie
token [ | token ... ]De tokens moeten compatibel zijn met de variabele (status) aan de linkerkant van het gelijkteken.
De tokens zijn niet hoofdlettergevoelig.
NUL
NULLNULL kan alleen worden toegewezen aan een shader, sampler of een bitmapobject.
Assemblyblok
asm { code }PS-assemblyblokken moeten worden toegewezen aan de STATUS PIXELSHADER.
VS-assemblyblokken moeten worden toegewezen aan de STATUS VERTEXSHADER.
Sampler-statusblok
sampler_state { [ state = expression ; [ state = ... ] ] }Sampler-statusblokken zijn reeksen van niet-geïndexeerde fasestatus- of patroontoewijzingen.
Sampler-statusblokken moeten worden toegewezen aan de status SAMPLER-effect.
Statusblok effectstatus
stateblock_state { [ state [ [index] ] = expression; [ state [ [index] ] = ... ] ] }Statusblokken zijn reeksen algemene status. Statusblokken kunnen worden genest, maar kunnen geen kringverwijzingen bevatten.
Statusblokken moeten worden toegewezen aan de status STATEBLOCK-effect.
HLSL Compileren
compile target entrypoint ( [ arguments ] )De hoekpunt-shader vs_m_n doel geeft D3DVS_VERSION(m, n) vertex shader-versie aan. De pixel-shader ps_m_n doel geeft D3DPS_VERSION(m, n) pixel shader-versie aan.
Compilatie-expressies voor vertex-shader op hoog niveau kunnen alleen worden toegewezen aan de status van het VERTEXSHADER-effect. Compilatie-expressies op hoog niveau van pixel-shader kunnen alleen worden toegewezen aan de status PIXELSHADER-effect.
Verwante onderwerpen