Class EnvFogController
Namespace: ValveResourceFormat.Renderer.Entities
Assembly: Renderer.dll
env_fog_controller. Sets the linear fog of the scene.
public sealed class EnvFogController : BaseEntityInheritance
object ← BaseEntity ← EnvFogController
Inherited Members
BaseEntity.Scene, BaseEntity.RootNode, BaseEntity.Transform, BaseEntity.RigidTransform, BaseEntity.LayerName, BaseEntity.EntitySystem, BaseEntity.Data, BaseEntity.SpawnData, BaseEntity.NameFixup, BaseEntity.Classname, BaseEntity.TargetName, BaseEntity.SpawnFlags, BaseEntity.SpawnTransform, BaseEntity.Owner, BaseEntity.MoveParent, BaseEntity.EntityScale, BaseEntity.ModelName, BaseEntity.Origin, BaseEntity.Angles, BaseEntity.WorldOrigin, BaseEntity.WorldAngles, BaseEntity.Velocity, BaseEntity.AngularVelocity, BaseEntity.NextThink, BaseEntity.MoveDoneTime, BaseEntity.IsRemoved, BaseEntity.Collider, BaseEntity.IsSolid, BaseEntity.IsTrigger, BaseEntity.IsDrawn, BaseEntity.IsShown, BaseEntity.IsCollidable, BaseEntity.TouchingEntities, BaseEntity.HasSpawnFlags<TSpawnFlags>(TSpawnFlags), BaseEntity.Spawn(), BaseEntity.Activate(), BaseEntity.Think(), BaseEntity.RoundStart(), BaseEntity.MoveDone(), BaseEntity.TryGetTouchBounds(out Vector3, out Vector3), BaseEntity.ObjectCaps, BaseEntity.Use(BaseEntity?), BaseEntity.Teleport(Vector3, Vector3?), BaseEntity.AcceptInput(string, EntityInputData), BaseEntity.SetNextThink(float), BaseEntity.SetMoveDoneTime(float), BaseEntity.GetSurfaceVelocity(Vector3), BaseEntity.AngleMod(float)
Constructors
EnvFogController(EntitySystem, EntitySpawnInfo)
Initializes an env_fog_controller from its keyvalues.
public EnvFogController(EntitySystem system, EntitySpawnInfo spawnInfo)Parameters
system EntitySystem
The entity system the fog controller belongs to.
spawnInfo EntitySpawnInfo
The fog controller's keyvalues and placement.
Methods
Spawn()
Sets up the entity (model, class keyvalues, first think). Called by EntityFactory right after construction, before the entity enters the world.
public override void Spawn()Think()
Runs when BaseEntity.NextThink comes due.
public override void Think()
