Garry's Mod Wiki

Revision Difference

Enums/TEXTUREFLAGS#514943

<cat>enum</cat>⤶ <enumeration>⤶ <description>⤶ Bit flags used by <page>Global.GetRenderTargetEx</page>. Clientside only. Information taken from [here](https://developer.valvesoftware.com/wiki/Valve_Texture_Format#Image_flags)⤶ ⤶ <warning>These enumerations do not exist in the game and are listed here purely for reference purposes only.</warning>⤶ </description>⤶ <fields>{{EnumField|TEXTUREFLAGS_POINTSAMPLE|1|Low quality, "pixel art" texture filtering.</fields>⤶ ⤶ </enumeration>⤶ ⤶ <enumfield|textureflags_trilinear|2|medium quality texture filtering.}}{{enumfield|textureflags_clamps|4|clamp s coordinates.}}{{enumfield|textureflags_clampt|8|clamp t coordinates.}}{{enumfield|textureflags_anisotropic|16|high quality texture filtering.}}{{enumfield|textureflags_hint_dxt5|32|used in skyboxes. makes sure edges are seamless.}}{{enumfield|textureflags_pwl_corrected|64|purpose unknown.}}{{enumfield|textureflags_normal|128|texture is a normal map.}}{{enumfield|textureflags_nomip|256|render largest mipmap only. (does not delete existing mipmaps, just disables them.)}}{{enumfield|textureflags_nolod|512|not affected by texture resolution settings.}}{{enumfield|textureflags_all_mips|1024|no minimum mipmap}}{{enumfield|textureflags_procedural|2048|texture is an procedural texture (code can modify it).}}{{enumfield|textureflags_onebitalpha|4096|one bit alpha channel used.}}{{enumfield|textureflags_eightbitalpha|8192|eight bit alpha channel used.}}{{enumfield|textureflags_envmap|16384|texture is an environment map.}}{{enumfield|textureflags_rendertarget|32768|texture is a render target.}}{{enumfield|textureflags_depthrendertarget|65536|texture is a depth render target.}}{{enumfield|textureflags_nodebugoverride|131072}}{{enumfield|textureflags_singlecopy|262144}}{{enumfield|textureflags_unused_00080000|524288}}{{enumfield|textureflags_immediate_cleanup|1048576|<deprecated></deprecated>⤶ immediately destroy this texture when its reference count hits zero⤶ ⤶ (aka textureflags_unused_00100000)⤶ }}{{enumfield|textureflags_unused_00200000|2097152}}{{enumfield|textureflags_unused_00400000|4194304}}{{enumfield|textureflags_nodepthbuffer|8388608|do not buffer for video processing, generally render distance.}}{{enumfield|textureflags_unused_01000000|16777216}}{{enumfield|textureflags_clampu|33554432|clamp u coordinates (for volumetric textures).}}{{enumfield|textureflags_vertextexture|67108864|usable as a vertex texture}}{{enumfield|textureflags_ssbump|134217728|texture is a ssbump. (ssb)}}{{enumfield|textureflags_unused_10000000|268435456}}{{enumfield|textureflags_border|536870912|clamp to border colour on all texture coordinates}}{{enumfield|textureflags_unused_40000000|1073741824}}{{enumfield|textureflags_unused_80000000|2147483648}}>⤶ <suppresswarning>Yes</suppresswarning>⤶ ⤶ </enumfield|textureflags_trilinear|2|medium quality texture filtering.}}{{enumfield|textureflags_clamps|4|clamp s coordinates.}}{{enumfield|textureflags_clampt|8|clamp t coordinates.}}{{enumfield|textureflags_anisotropic|16|high quality texture filtering.}}{{enumfield|textureflags_hint_dxt5|32|used in skyboxes. makes sure edges are seamless.}}{{enumfield|textureflags_pwl_corrected|64|purpose unknown.}}{{enumfield|textureflags_normal|128|texture is a normal map.}}{{enumfield|textureflags_nomip|256|render largest mipmap only. (does not delete existing mipmaps, just disables them.)}}{{enumfield|textureflags_nolod|512|not affected by texture resolution settings.}}{{enumfield|textureflags_all_mips|1024|no minimum mipmap}}{{enumfield|textureflags_procedural|2048|texture is an procedural texture (code can modify it).}}{{enumfield|textureflags_onebitalpha|4096|one bit alpha channel used.}}{{enumfield|textureflags_eightbitalpha|8192|eight bit alpha channel used.}}{{enumfield|textureflags_envmap|16384|texture is an environment map.}}{{enumfield|textureflags_rendertarget|32768|texture is a render target.}}{{enumfield|textureflags_depthrendertarget|65536|texture is a depth render target.}}{{enumfield|textureflags_nodebugoverride|131072}}{{enumfield|textureflags_singlecopy|262144}}{{enumfield|textureflags_unused_00080000|524288}}{{enumfield|textureflags_immediate_cleanup|1048576|<deprecated></deprecated>⤶ immediately destroy this texture when its reference count hits zero⤶ ⤶ (aka textureflags_unused_00100000)⤶ }}{{enumfield|textureflags_unused_00200000|2097152}}{{enumfield|textureflags_unused_00400000|4194304}}{{enumfield|textureflags_nodepthbuffer|8388608|do not buffer for video processing, generally render distance.}}{{enumfield|textureflags_unused_01000000|16777216}}{{enumfield|textureflags_clampu|33554432|clamp u coordinates (for volumetric textures).}}{{enumfield|textureflags_vertextexture|67108864|usable as a vertex texture}}{{enumfield|textureflags_ssbump|134217728|texture is a ssbump. (ssb)}}{{enumfield|textureflags_unused_10000000|268435456}}{{enumfield|textureflags_border|536870912|clamp to border colour on all texture coordinates}}{{enumfield|textureflags_unused_40000000|1073741824}}{{enumfield|textureflags_unused_80000000|2147483648}}>⤶ ⤶