Table of Contents

Class ViewConstants

Namespace
ValveResourceFormat.Renderer.Buffers
Assembly
Renderer.dll

Uniform buffer containing camera transforms, fog, and per-frame view state.

public class ViewConstants

Inheritance

Inherited Members

Constructors

ViewConstants()

public ViewConstants()

Fields

CameraDirWs

public Vector3 CameraDirWs

Field Value

Vector3

CameraPosition

public Vector3 CameraPosition

Field Value

Vector3

CameraUpDirWs

public Vector3 CameraUpDirWs

Field Value

Vector3

CubeFogActive

public bool CubeFogActive

Field Value

bool

CubeFogCullingParams_ExposureBias_MaxOpacity

public Vector4 CubeFogCullingParams_ExposureBias_MaxOpacity

Field Value

Vector4

CubeFogSkyWsToOs

public Matrix4x4 CubeFogSkyWsToOs

Field Value

Matrix4x4

CubeFog_Height_Offset_Scale_Exponent_Log2Mip

public Vector4 CubeFog_Height_Offset_Scale_Exponent_Log2Mip

Field Value

Vector4

CubeFog_Offset_Scale_Bias_Exponent

public Vector4 CubeFog_Offset_Scale_Bias_Exponent

Field Value

Vector4

ExperimentalLightsEnabled

public bool ExperimentalLightsEnabled

Field Value

bool

GradientFogActive

public bool GradientFogActive

Field Value

bool

GradientFogBiasAndScale

public Vector4 GradientFogBiasAndScale

Field Value

Vector4

GradientFogColor_Opacity

public Vector4 GradientFogColor_Opacity

Field Value

Vector4

GradientFogCullingParams

public Vector2 GradientFogCullingParams

Field Value

Vector2

GradientFogExponents

public Vector2 GradientFogExponents

Field Value

Vector2

InvProjRow3

public Vector4 InvProjRow3

Field Value

Vector4

InvViewportSize

public Vector2 InvViewportSize

Field Value

Vector2

ProjectionToWorld

public Matrix4x4 ProjectionToWorld

Field Value

Matrix4x4

RenderMode

public int RenderMode

Field Value

int

SunLightShadowBias

public float SunLightShadowBias

Field Value

float

Time

public float Time

Field Value

float

ViewToProjection

public Matrix4x4 ViewToProjection

Field Value

Matrix4x4

ViewportMaxZ

public float ViewportMaxZ

Field Value

float

ViewportMinZ

public float ViewportMinZ

Field Value

float

ViewportSize

public Vector2 ViewportSize

Field Value

Vector2

VolumetricFogActive

public bool VolumetricFogActive

Field Value

bool

WorldToProjection

public Matrix4x4 WorldToProjection

Field Value

Matrix4x4

WorldToProjectionPrev

public Matrix4x4 WorldToProjectionPrev

Field Value

Matrix4x4

WorldToShadow

public Matrix4x4 WorldToShadow

Field Value

Matrix4x4

WorldToView

public Matrix4x4 WorldToView

Field Value

Matrix4x4

_ViewPadding1

public Vector2 _ViewPadding1

Field Value

Vector2