e2 docs custom ftrace
Jump to table of contents
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)