Table of Contents

Class Scene

Namespace
Crux.Core
Assembly
Crux.dll
public abstract class Scene
Inheritance
Scene
Derived
Inherited Members

Constructors

Scene()

public Scene()

Fields

Skybox

public Shader Skybox

Field Value

Shader

Properties

Ambient

public Color4 Ambient { get; set; }

Property Value

Color4

Dir

public Vector3 Dir { get; set; }

Property Value

Vector3

Engine

public static GameEngine Engine { get; }

Property Value

GameEngine

FadeEnd

public float FadeEnd { get; set; }

Property Value

float

FadeStart

public float FadeStart { get; set; }

Property Value

float

Fog

public Color4 Fog { get; set; }

Property Value

Color4

FogEnd

public float FogEnd { get; set; }

Property Value

float

FogStart

public float FogStart { get; set; }

Property Value

float

Hue

public Color4 Hue { get; set; }

Property Value

Color4

MainCamera

public static CameraComponent MainCamera { get; }

Property Value

CameraComponent

Methods

GetDataByteSize()

public static int GetDataByteSize()

Returns

int

Recalculate()

public void Recalculate()

RenderSkybox()

public void RenderSkybox()

Start()

public abstract void Start()

Update()

public abstract void Update()