Class CS2BombDamageSceneNode
Namespace: ValveResourceFormat.Renderer.SceneNodes
Assembly: Renderer.dll
Scene node visualizing CS2 baked bomb damage data.
public class CS2BombDamageSceneNode : SceneNodeInheritance
object ← SceneNode ← CS2BombDamageSceneNode
Inherited Members
SceneNode.Transform, SceneNode.LayerName, SceneNode.LayerEnabled, SceneNode.BoundingBox, SceneNode.LocalBoundingBox, SceneNode.Name, SceneNode.Id, SceneNode.IsSelected, SceneNode.Flags, SceneNode.Scene, SceneNode.Parent, SceneNode.EnvMaps, SceneNode.ShaderEnvMapVisibility, SceneNode.LightingOrigin, SceneNode.OverlayRenderOrder, SceneNode.CubeMapPrecomputedHandshake, SceneNode.LightProbeVolumePrecomputedHandshake, SceneNode.LightProbeBinding, SceneNode.EntityData, SceneNode.Update(Scene.UpdateContext), SceneNode.Render(Scene.RenderContext), SceneNode.GetSupportedRenderModes(), SceneNode.SetRenderMode(string), SceneNode.Delete(), SceneNode.GetCameraDistance(Camera)
Constructors
CS2BombDamageSceneNode(Scene, BombDamage, int, RenderTexture)
Initializes a baked bomb damage visualization scene node for a specific bombsite.
public CS2BombDamageSceneNode(Scene scene, BombDamage bombDamageData, int bombsiteIndex, RenderTexture renderTexture)Parameters
scene Scene
The scene this node belongs to.
bombDamageData BombDamage
Baked bomb damage data.
bombsiteIndex int
Index of the bombsite. Index 0 is not guaranteed to be bombsite A.
renderTexture RenderTexture
Texture drawn on each damage value quad.
Methods
AddBakedBombDamageToScene(BombDamage?, Scene)
Adds visualization scene nodes of a to a . Each bombsite gets its own .
public static void AddBakedBombDamageToScene(BombDamage? bombDamageData, Scene scene)Parameters
bombDamageData BombDamage?
scene Scene
Delete()
Releases resources held by this node.
public override void Delete()Render(RenderContext)
Called each frame to render this node.
public override void Render(Scene.RenderContext context)Parameters
context Scene.RenderContext
The current render context.

