Class MeshCollectionNode
Namespace: ValveResourceFormat.Renderer
Assembly: Renderer.dll
Base class for scene nodes that contain a collection of renderable meshes.
public abstract class MeshCollectionNode : SceneNodeInheritance
object ← SceneNode ← MeshCollectionNode
Derived
Inherited Members
SceneNode.Transform, SceneNode.LayerName, SceneNode.LayerEnabled, SceneNode.BoundingBox, SceneNode.LocalBoundingBox, SceneNode.Name, SceneNode.Id, SceneNode.IsSelected, SceneNode.Flags, SceneNode.Scene, 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
MeshCollectionNode(Scene)
Initializes a new instance of the class.
protected MeshCollectionNode(Scene scene)Parameters
scene Scene
The scene this node belongs to.
Properties
RenderableMeshes
Gets the list of renderable meshes owned by this node.
public List<RenderableMesh> RenderableMeshes { get; protected init; }Property Value
Tint
Gets or sets the tint color applied to all meshes in this node.
public abstract Vector4 Tint { get; set; }Property Value
Methods
Delete()
Releases resources held by this node.
public override void Delete()
