e2 docs custom ftrace - wiremod/wire GitHub Wiki
Custom/ftrace
Ftrace = noFTrace()
Returns invalid flash trace object (1 ops)
Ftrace =
:setFTrace(
Vp,
Vd,
Nl)
Returns flash trace local to the entity by origin position, direction vector, length distance (20 ops)
Ftrace = newFTrace(
Vp,
Vd,
Nl)
Returns flash trace relative to the world by origin position, direction vector, length distance (20 ops)
Ftrace =
:setFTrace(
Vp,
Vd)
Returns flash trace local to the entity by origin position, direction vector, length distance from direction vector (20 ops)
Ftrace = newFTrace(
Vp,
Vd)
Returns flash trace relative to the world by origin position, direction vector, length distance from direction vector (20 ops)
Ftrace =
:setFTrace(
Vp,
Nl)
Returns flash trace relative to the entity by origin position, direction vector from up, length distance (20 ops)
Ftrace = newFTrace(
Vp,
Nl)
Returns flash trace relative to the world by origin position, direction vector from up, length distance (20 ops)
Ftrace =
:setFTrace(
Vp)
Returns flash trace local to the entity by origin position, zero direction vector, zero length distance (20 ops)
Ftrace = newFTrace(
Vp)
Returns flash trace relative to the world by origin position, zero direction vector, zero length distance (20 ops)
Ftrace =
:setFTrace(
Nl)
Returns flash trace relative to the entity by length distance, direction vector, zero length distance (20 ops)
Ftrace = newFTrace(
Nl)
Returns flash trace relative to the world by length distance, direction vector, zero length distance (20 ops)
Ftrace =
:setFTrace()
Returns flash trace local to the entity by zero origin position, zero direction vector, zero length distance (20 ops)
Ftrace = newFTrace()
Returns flash trace relative to the world by zero origin position, zero direction vector, zero length distance (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp,
Vd,
Nl)
Returns flash trace copy instance of the current object using other entity, origin, direction and length (20 ops)
Ftrace = Ftrace:getCopy(
Vp,
Vd,
Nl)
Returns flash trace copy instance of the current object using other origin, direction and length (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp,
Vd)
Returns flash trace copy instance of the current object using other entity, origin and direction (20 ops)
Ftrace = Ftrace:getCopy(
Vp,
Vd)
Returns flash trace copy instance of the current object using other origin and direction (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp,
Nl)
Returns flash trace copy instance of the current object using other entity, origin and length (20 ops)
Ftrace = Ftrace:getCopy(
Vp,
Nl)
Returns flash trace copy instance of the current object using other origin and length (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Vp)
Returns flash trace copy instance of the current object using other entity and origin (20 ops)
Ftrace = Ftrace:getCopy(
Vp)
Returns flash trace copy instance of the current object using other origin (20 ops)
Ftrace = Ftrace:getCopy(
Ee,
Nl)
Returns flash trace copy instance of the current object using other entity and length (20 ops)
Ftrace = Ftrace:getCopy(
Nl)
Returns flash trace copy instance of the current object using other length (20 ops)
Ftrace = Ftrace:getCopy(
Ee)
Returns flash trace copy instance of the current object using other entity (20 ops)
Ftrace = Ftrace:getCopy()
Returns flash trace copy instance of the current object (20 ops)
Ftrace = Ftrace:addEntHitSkip(
Ve)
Adds the entity to the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remEntHitSkip(
Ve)
Removes the entity from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remEntHitSkip()
Removes all the entities from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:addEntHitOnly(
Ve)
Adds the entity to the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHitOnly(
Ve)
Removes the entity from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHitOnly()
Removes all the entities from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:remEntHit()
Removes all the entities from the flash trace internal hit list (3 ops)
Ftrace = Ftrace:remHit()
Removes all the options from the flash trace internal hit preferences (3 ops)
Ftrace = Ftrace:remHit(
Sm)
Removes the option from the flash trace internal hit preferences (3 ops)
Ftrace = Ftrace:addHitSkip(
Sm,
Vn)
Adds the option to the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remHitSkip(
Sm,
Vn)
Removes the option from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:addHitOnly(
Sm,
Vn)
Adds the option to the flash trace internal hit only list (3 ops)
Ftrace = Ftrace:remHitOnly(
Sm,
Vn)
Removes the option from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:addHitSkip(
Sm,
Vs)
Adds the option to the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:remHitSkip(
Sm,
Vs)
Removes the option from the flash trace internal ignore hit list (3 ops)
Ftrace = Ftrace:addHitOnly(
Sm,
Vs)
Adds the option to the flash trace internal hit only list (3 ops)
Ftrace = Ftrace:remHitOnly(
Sm,
Vs)
Removes the option from the flash trace internal only hit list (3 ops)
Ftrace = Ftrace:rayMove()
Moves the flash trace ray with its own direction and magnitude (3 ops)
Ftrace = Ftrace:rayMove(
Nl)
Moves the flash trace ray with its own direction and magnitude length (3 ops)
Ftrace = Ftrace:rayMove(
Vv)
Moves the flash trace ray with displacement vector (3 ops)
Ftrace = Ftrace:rayMove(
Nx,
Ny,
Nz)
Moves the flash trace ray with displacement as three numbers (3 ops)
Ftrace = Ftrace:rayMove(
Vv,
Nl)
Moves the flash trace ray with direction vector, magnitude length (3 ops)
Ftrace = Ftrace:rayAmend(
Vv)
Amends the flash trace ray direction using a vector (3 ops)
Ftrace = Ftrace:rayAmend(
Nx,
Ny,
Nz)
Amends the flash trace ray direction using three numbers (3 ops)
Ftrace = Ftrace:rayAmend(
Vv,
Nl)
Amends the flash trace ray direction using vector and magnitude (3 ops)
Ftrace = Ftrace:rayMul(
Nn)
Expands the flash trace ray with a number (3 ops)
Ftrace = Ftrace:rayMul(
Vv)
Expands the flash trace ray each component individually using a vector (3 ops)
Ftrace = Ftrace:rayMul(
Nx,
Ny,
Nz)
Expands the flash trace ray each component individually using three numbers (3 ops)
Ftrace = Ftrace:rayDiv(
Nn)
Contracts the flash trace ray with a number (3 ops)
Ftrace = Ftrace:rayDiv(
Vv)
Contracts the flash trace ray each component individually using a vector (3 ops)
Ftrace = Ftrace:rayDiv(
Nx,
Ny,
Nz)
Contracts the flash trace ray each component individually using three numbers (3 ops)
Ftrace = Ftrace:rayAim(
Vv)
Aims the flash trace ray at a given position using a vector (3 ops)
Ftrace = Ftrace:rayAim(
Nx,
Ny,
Nz)
Aims the flash trace ray at a given position using three numbers (3 ops)
= Ftrace:getChip()
Returns the flash trace auto-assigned expression chip entity (3 ops)
= Ftrace:getBase()
Returns the flash trace base attachment entity if available (3 ops)
Ftrace = Ftrace:setBase(
Ee)
Updates the flash trace base attachment entity (3 ops)
Ftrace = Ftrace:remBase()
Removes the base attachment entity of the flash trace (3 ops)
= Ftrace:isIgnoreWorld()
Returns the flash trace trace IgnoreWorld flag (3 ops)
Ftrace = Ftrace:setIsIgnoreWorld(
Nn)
Updates the flash trace trace IgnoreWorld flag (3 ops)
= Ftrace:getPos()
Returns flash trace origin position (3 ops)
= Ftrace:getPosLocal()
Returns flash trace world origin position converted to base attachment entity local axis (3 ops)
= Ftrace:getPosWorld()
Returns flash trace local origin position converted to base attachment entity world axis (3 ops)
= Ftrace:getPosLocal(
Ve)
Returns flash trace world origin position converted to entity local axis (3 ops)
= Ftrace:getPosWorld(
Ve)
Returns flash trace local origin position converted to entity world axis (3 ops)
= Ftrace:getPosLocal(
Vp,
Va)
Returns flash trace world origin position converted to position/angle local axis (7 ops)
= Ftrace:getPosWorld(
Vp,
Va)
Returns flash trace local origin position converted to position/angle world axis (7 ops)
Ftrace = Ftrace:setPos(
Vo)
Updates the flash trace origin position (3 ops)
= Ftrace:getDir()
Returns flash trace direction vector (3 ops)
= Ftrace:getDirLocal()
Returns flash trace world direction vector converted to base attachment entity local axis (3 ops)
= Ftrace:getDirWorld()
Returns flash trace local direction vector converted to base attachment entity world axis (3 ops)
= Ftrace:getDirLocal(
Ve)
Returns flash trace world direction vector converted to entity local axis (3 ops)
= Ftrace:getDirWorld(
Ve)
Returns flash trace local direction vector converted to entity world axis (3 ops)
= Ftrace:getDirLocal(
Va)
Returns flash trace world direction vector converted to angle local axis (3 ops)
= Ftrace:getDirWorld(
Va)
Returns flash trace local direction vector converted to angle world axis (3 ops)
Ftrace = Ftrace:setDir(
Vd)
Updates the flash trace direction vector (3 ops)
= Ftrace:getLen()
Returns flash trace length distance (3 ops)
Ftrace = Ftrace:setLen(
Nl)
Updates flash trace length distance (3 ops)
= Ftrace:getMask()
Returns flash trace trace hit mask enums MASK (3 ops)
Ftrace = Ftrace:setMask(
Nn)
Updates flash trace trace hit mask enums MASK (3 ops)
= Ftrace:getCollideGroup()
Returns flash trace trace collision group enums COLLISION_GROUP (3 ops)
Ftrace = Ftrace:setCollideGroup(
Nn)
Updates flash trace trace collision group enums COLLISION_GROUP (3 ops)
= Ftrace:getStart()
Returns flash trace trace start position sent to trace-line (3 ops)
= Ftrace:getStop()
Returns flash trace trace stop position sent to trace-line (3 ops)
Ftrace = Ftrace:smpLocal()
Samples the flash trace and updates the trace-result by base attachment entity local axis (12 ops)
Ftrace = Ftrace:smpLocal(
Ve)
Samples the flash trace and updates the trace-result by entity position and forward vectors (12 ops)
Ftrace = Ftrace:smpLocal(
Va)
Samples the flash trace and updates the trace-result by base position, angle (12 ops)
Ftrace = Ftrace:smpLocal(
Vp)
Samples the flash trace and updates the trace-result by position, base angle (12 ops)
Ftrace = Ftrace:smpLocal(
Vp,
Va)
Samples the flash trace and updates the trace-result by position, angle (12 ops)
Ftrace = Ftrace:smpLocal(
Ve,
Vp)
Samples the flash trace and updates the trace-result by position, entity angle (12 ops)
Ftrace = Ftrace:smpLocal(
Ve,
Va)
Samples the flash trace and updates the trace-result by entity position, angle (12 ops)
Ftrace = Ftrace:smpWorld()
Samples the flash trace and updates the trace-result by the world axis (12 ops)
Ftrace = Ftrace:smpWorld(
Ve)
Samples the flash trace and updates the trace-result by entity position and forward vectors (12 ops)
Ftrace = Ftrace:smpWorld(
Va)
Samples the flash trace and updates the trace-result by entity position and angle forward (12 ops)
Ftrace = Ftrace:smpWorld(
Vp)
Samples the flash trace and updates the trace-result by position vector and entity forward (12 ops)
Ftrace = Ftrace:smpWorld(
Vp,
Va)
Samples the flash trace and updates the trace-result by position, angle (12 ops)
Ftrace = Ftrace:smpWorld(
Ve,
Vp)
Samples the flash trace and updates the trace-result by position, entity angle (12 ops)
Ftrace = Ftrace:smpWorld(
Ve,
Va)
Samples the flash trace and updates the trace-result by entity position, angle (12 ops)
= Ftrace:isHitNoDraw()
Returns the flash trace trace-result HitNoDraw flag (3 ops)
= Ftrace:isHitNonWorld()
Returns the flash trace trace-result HitNonWorld flag (3 ops)
= Ftrace:isHit()
Returns the flash trace trace-result Hit flag (3 ops)
= Ftrace:isHitSky()
Returns the flash trace trace-result HitSky flag (3 ops)
= Ftrace:isHitWorld()
Returns the flash trace trace-result HitWorld flag (3 ops)
= Ftrace:getHitBox()
Returns the flash trace trace-result HitBox number (3 ops)
= Ftrace:getMatType()
Returns the flash trace trace-result MatType material type number (3 ops)
= Ftrace:getHitGroup()
Returns the flash trace trace-result HitGroup group ID number (3 ops)
= Ftrace:getHitPos()
Returns the flash trace trace-result HitPos location vector (8 ops)
= Ftrace:getHitNormal()
Returns flash trace trace-result surface HitNormal vector (8 ops)
= Ftrace:getNormal()
Returns the flash trace trace-result Normal aim vector (8 ops)
= Ftrace:getHitTexture()
Returns the flash trace trace-result HitTexture string (8 ops)
= Ftrace:getStartPos()
Returns the flash trace trace-result StartPos vector (8 ops)
= Ftrace:getSurfPropsID()
Returns the flash trace trace-result SurfaceProps ID type number (3 ops)
= Ftrace:getSurfPropsName()
Returns the flash trace trace-result SurfaceProps ID type name string (3 ops)
= Ftrace:getBone()
Returns the flash trace trace-result PhysicsBone ID number (3 ops)
= Ftrace:getFraction()
Returns the flash trace trace-result Fraction in the interval [0-1] number (3 ops)
= Ftrace:getFractionLen()
Returns the flash trace trace-result Fraction multiplied by its length distance number (3 ops)
= Ftrace:isStartSolid()
Returns the flash trace trace-result StartSolid flag (3 ops)
= Ftrace:isAllSolid()
Returns the flash trace trace-result AllSolid flag (3 ops)
= Ftrace:getFractionLS()
Returns the flash trace trace-result FractionLeftSolid in the interval [0-1] number (3 ops)
= Ftrace:getFractionLenLS()
Returns the flash trace trace-result FractionLeftSolid multiplied by its length distance number (3 ops)
= Ftrace:getEntity()
Returns the flash trace trace-result Entity entity (3 ops)
Ftrace = Ftrace:dumpItem(
Nn)
Dumps the flash trace to the chat area by number identifier (15 ops)
Ftrace = Ftrace:dumpItem(
Sn)
Dumps the flash trace to the chat area by string identifier (15 ops)
Ftrace = Ftrace:dumpItem(
Nt,
Nn)
Dumps the flash trace by number identifier in the specified area by first argument (15 ops)
Ftrace = Ftrace:dumpItem(
Nt,
Sn)
Dumps the flash trace by string identifier in the specified area by first argument (15 ops)