Table of Contents

Struct Scene.RenderContext

Namespace
ValveResourceFormat.Renderer
Assembly
Renderer.dll

Context data passed to scene nodes and renderers during draw calls.

public struct Scene.RenderContext

Inherited Members

Properties

Camera

public required Camera Camera { readonly get; init; }

Property Value

Camera

Framebuffer

public required Framebuffer Framebuffer { readonly get; set; }

Property Value

Framebuffer

RenderPass

public RenderPass RenderPass { readonly get; set; }

Property Value

RenderPass

ReplacementShader

public Shader? ReplacementShader { readonly get; set; }

Property Value

Shader?

Scene

public required Scene Scene { readonly get; set; }

Property Value

Scene

Textures

public required List<(ReservedTextureSlots Slot, string Name, RenderTexture Texture)> Textures { readonly get; init; }

Property Value

List<(ReservedTextureSlots Slot, string Name, RenderTexture Texture)>