CBeam: Difference between revisions
MyGamepedia (talk | contribs) No edit summary |
(test) |
||
Line 1: | Line 1: | ||
{{LanguageBar}} | {{LanguageBar}} | ||
{{ent not in fgd| | {{ent not in fgd|nolink=1|because=[[env_beam]] is available but this entity might be of intereset for vscript use}} | ||
[[File:Dog hand beams.png|300px|thumb|right|When Dog holds objects | [[File:Dog hand beams.png|300px|thumb|right|When Dog holds objects|his hand creates four <code>beam</code>s.]] | ||
It is a base entity used by other entities to make beams or other effects | {{CD|CBeam|file1=1}} | ||
{{this is a|point entity|name=beam}} | |||
It is a base entity used by other entities to make beams or other effects|such as bubbles. The entities which use this one offer greater control over the effect. | |||
== | == Fields == | ||
{{ | {{DEFINE_FIELD|m_nHaloIndex|FIELD_MODELINDEX}} | ||
{{ | {{DEFINE_FIELD|m_nBeamType|FIELD_INTEGER}} | ||
{{ | {{DEFINE_FIELD|m_nBeamFlags|FIELD_INTEGER}} | ||
{{ | {{DEFINE_FIELD|m_nNumBeamEnts|FIELD_INTEGER}} | ||
{{ | {{DEFINE_FIELD|m_nMinDXLevel|FIELD_INTEGER}} | ||
== | {{DEFINE_FIELD|m_fWidth|FIELD_FLOAT}} | ||
{{ | {{DEFINE_FIELD|m_fEndWidth|FIELD_FLOAT}} | ||
{{DEFINE_FIELD|m_fFadeLength|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_fHaloScale|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_fAmplitude|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_fStartFrame|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_fSpeed|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_flFrameRate|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_flFrame|FIELD_FLOAT}} | |||
{{DEFINE_FIELD|m_flFireTime|FIELD_TIME}} | |||
{{DEFINE_FIELD|m_vecEndPos|FIELD_POSITION_VECTOR}} | |||
{{DEFINE_FIELD|m_hEndEntity|FIELD_EHANDLE}} | |||
#ifdef PORTAL | |||
{{DEFINE_FIELD|m_bDrawInMainRender|FIELD_BOOLEAN}} | |||
{{DEFINE_FIELD|m_bDrawInPortalRender|FIELD_BOOLEAN}} | |||
#endif | |||
== Arrays == | |||
{{DEFINE_ARRAY|m_hAttachEntity|FIELD_EHANDLE|10}} | |||
{{DEFINE_ARRAY|m_nAttachIndex|FIELD_INTEGER|10}} | |||
== KeyFields == | |||
{{DEFINE_KEYFIELD|m_flHDRColorScale|FIELD_FLOAT|"HDRColorScale"}} | |||
{{DEFINE_KEYFIELD|m_flDamage|FIELD_FLOAT|"damage"}} | |||
{{DEFINE_KEYFIELD|m_nDissolveType|FIELD_INTEGER|"dissolvetype"}} | |||
== Inputs == | |||
{{DEFINE_INPUT|m_fSpeed|FIELD_FLOAT|ScrollSpeed}} | |||
== Input Functions == | |||
{{DEFINE_INPUTFUNC|FIELD_FLOAT|"Width"|InputWidth}} | |||
{{DEFINE_INPUTFUNC|FIELD_FLOAT|"Noise"|InputNoise}} | |||
{{DEFINE_INPUTFUNC|FIELD_FLOAT|"ColorRedValue"|InputColorRedValue}} | |||
{{DEFINE_INPUTFUNC|FIELD_FLOAT|"ColorGreenValue"|InputColorGreenValue}} | |||
{{DEFINE_INPUTFUNC|FIELD_FLOAT|"ColorBlueValue"|InputColorBlueValue}} | |||
== See Also == | |||
* {{ent|env_beam}} |
Revision as of 04:41, 9 August 2024



![]() |
---|
CBeam |
![]() |
beam
is a point entity available in all Source games.
It is a base entity used by other entities to make beams or other effects|such as bubbles. The entities which use this one offer greater control over the effect.
Fields
m_nHaloIndex <FIELD_MODELINDEX>
m_nBeamType <FIELD_INTEGER>
m_nBeamFlags <FIELD_INTEGER>
m_nNumBeamEnts <FIELD_INTEGER>
m_nMinDXLevel <FIELD_INTEGER>
m_fWidth <FIELD_FLOAT>
m_fEndWidth <FIELD_FLOAT>
m_fFadeLength <FIELD_FLOAT>
m_fHaloScale <FIELD_FLOAT>
m_fAmplitude <FIELD_FLOAT>
m_fStartFrame <FIELD_FLOAT>
m_fSpeed <FIELD_FLOAT>
m_flFrameRate <FIELD_FLOAT>
m_flFrame <FIELD_FLOAT>
m_flFireTime <FIELD_TIME>
m_vecEndPos <FIELD_POSITION_VECTOR>
m_hEndEntity <FIELD_EHANDLE>
- ifdef PORTAL
m_bDrawInMainRender <FIELD_BOOLEAN>
m_bDrawInPortalRender <FIELD_BOOLEAN>
- endif
Arrays
m_hAttachEntity[10] <FIELD_EHANDLE>
m_nAttachIndex[10] <FIELD_INTEGER>
KeyFields
m_flHDRColorScale <FIELD_FLOAT> ("HDRColorScale")
m_flDamage <FIELD_FLOAT> ("damage")
m_nDissolveType <FIELD_INTEGER> ("dissolvetype")
Inputs
m_fSpeed <FIELD_FLOAT> (ScrollSpeed)
Input Functions
"Width" <FIELD_FLOAT> linked function: InputWidth
- description todo
"Noise" <FIELD_FLOAT> linked function: InputNoise
- description todo
"ColorRedValue" <FIELD_FLOAT> linked function: InputColorRedValue
- description todo
"ColorGreenValue" <FIELD_FLOAT> linked function: InputColorGreenValue
- description todo
"ColorBlueValue" <FIELD_FLOAT> linked function: InputColorBlueValue
- description todo