Template:VT

De Valve Developer Community
Ir a la navegación Ir a la búsqueda
English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngDocumentación de las plantillas [ver] [editar] [crear Español (es)]
Icon-translate.png Available doc translations
Info.png
La página de documentación Template:VT/doc/es no existe.
La documentación en inglés se mostrará en su lugar, pudiendo usar el traductor de Google (o un software similar) para traducir esta página. Si no aparece nada tras este mensaje, es que la documentación no existe ni en inglés.

Just a list template for FGD and shader parameter templates to easily link to a wide variety of variable types.

Usage

This template accepts one parameter: the name of the variable type. It outputs a specific string depending on this parameter. It is not case-sensitive.

The following table lists inputs, their results, other inputs yielding the same results, and any things to note. Case variations are not included.

Code Output Aliases Notes
{{VT|???}} <???> Unknown type, verify from FGD docs. (with hover info)
{{VT|angle}} <angle(en)> Parsed as QAngle.
{{VT|angles}} <angles(en)> Parsed as QAngle.
{{VT|axis}} <axis>
{{VT|bool}} <boolean(en)> boolean FGD KV type is (en todos juegos desde Alien Swarm engine branch) (también en Garry's Mod)
Use choices instead in earlier games' FGDs, but note them as Booleans on the game pages themselves.
{{VT|byte}} <byte(en)> unsigned char Range 0-255.
If the variable uses a regular integer with clamped range, use <integer(en) 0–255> instead.
{{VT|byte choices}} <byte(en) choices>
{{VT|char}} <char(en)> Use for signed chars (-128 to 127).
{{VT|char choices}} <char(en) choices>
{{VT|choices}} <choices> Preferably use version which indicates the actual data type parsed by the code, such as <byte(en) choices>, <integer(en) choices>, or <string(en) choices>.
{{VT|color1}} <color1(en)>
{{VT|color255}} <color255(en)> RGB, rgb
{{VT|color255 + int}} <color255(en) + int(en)> color255+int
{{VT|env_cubemap / texture}} <env_cubemap/texture(en)> cubemap/texture, cubemap / texture, env cubemap/texture, env cubemap / texture, env_cubemap/texture, env_cubemap / texture
{{VT|ehandle}} <targetname*> IO type ehandle.
{{VT|file}} <file path> filename, filepath File path, treated as string.
{{VT|filter}} <filter(en)> filterclass
{{VT|float}} <float(en)>
{{VT|int}} <integer(en)> integer Enums without explicit type use this.
{{VT|int 0-10}} <integer(en) 0–10> For ambient_generic.
{{VT|int 0-100}} <integer(en) 0–100> For ambient_generic.
{{VT|int 0-1000}} <integer(en) 0–1000> For ambient_generic.
{{VT|int 0-255}} <integer(en) 0–255> integer 0-255 For ambient_generic. Not to be confused with <byte(en)>.
{{VT|integer}} <integer(en)> int
{{VT|integer choices}} <integer(en) choices> Parsed as int with selectable options.
{{VT|material property}} <property(en)> material property Link to Material surface properties.
{{VT|RGB matrix}} <RGB(en) matrix(en)> Two separate links.
{{VT|script}} <script(en)> vscript Link to Vscript.
{{VT|scriptlist}} <scriptlist(en)>
{{VT|sky}} <sky name(en)> skybox, skyname Link to Skybox.
{{VT|string}} <string(en)> str
{{VT|string choices}} <string(en) choices> String with selectable options.
{{VT|studio}} <model path(en)> model, modelname, model name, modelpath, model path Link to Model.
{{VT|target}} <targetname(en)> targetname, target_destination, target_source
{{VT|variant}} <variant> IO type variant.
{{VT|vector}} <vector(en)> vecline, vec
{{VT|vector2}} <vector2(en)> vec2 Link to Material vector#vector2.
{{VT|vector3}} <vector3(en)> vec3 Link to Material vector#vector3.
{{VT|vector4}} <vector4(en)> vec4 Link to Material vector#vector4.
{{VT|void}} <void> <blank> Signifies IO truly has no parameter instead of missing type.

Any other input will be a link to that input.

See also