Env sprite clientside: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(-added class hierarchy, cleanup)
No edit summary
Line 6: Line 6:
:{{note|This entity is the same as {{ent|env_sprite}} with only difference being that it's removed server-side upon spawning}}
:{{note|This entity is the same as {{ent|env_sprite}} with only difference being that it's removed server-side upon spawning}}


==Keyvalues==
== Flags ==
{{Fl Sprite}}
 
== Keyvalues ==
{{KV Sprite}}
{{KV Sprite}}
{{KV RenderFields}}
{{KV RenderFields}}

Revision as of 15:37, 20 February 2024

English (en)Translate (Translate)
C++ Class hierarchy
CSprite
CBaseEntity
C++ Sprite.cpp

It is an entity that controls the drawing of a sprite in the world, created clientside so cannot be parented to moving things and will use up no network bandwidth or CPU.

Note.pngNote:This entity is still an edict on spawn in order to transmit information to clients, but is promptly removed after spawn. This means it can still contribute to edict crash in round based games.
Note.pngNote:This entity is also available in Garry's Mod
Note.pngNote:This entity is the same as env_sprite with only difference being that it's removed server-side upon spawning

Flags

Note.pngNote:Archived page history
Icon-Important.pngImportant:These pages are linked often from page history logs so Special:WhatLinksHere will not show anything.

Keyvalues

Note.pngNote:Archived page history
Icon-Important.pngImportant:These pages are linked often from page history logs so Special:WhatLinksHere will not show anything.

RenderFields:


Render Mode (rendermode) <byte choices>
Set a non-standard rendering mode on this entity.
Render Modes
  • 0: Normal
  • 1: Color
  • 2: Texture
  • 3: Glow
  • 4: Solid/Alphatest Obsolete
  • 5: Additive
  • 6: Removed, does nothing Obsolete
  • 7: Additive Fractional Frame
  • 8: Alpha Add
  • 9: World Space Glow
  • 10: Don't Render
Render FX (renderfx) <byte choices>
Various somewhat legacy alpha effects. See render effects.
Render Amount / Transparency (renderamt) <byte>
Transparency amount, requires a Render Mode other than Normal. 0 is invisible, 255 is fully visible.
Render Color (R G B) (rendercolor) <color255>
Color tint.

See also