mirror of
https://github.com/Facepunch/sbox-public.git
synced 2025-12-23 14:38:13 -05:00
This commit imports the C# engine code and game files, excluding C++ source code. [Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
24 lines
739 B
Modula-2
24 lines
739 B
Modula-2
#include "scenesystem/skybox.h"
|
|
|
|
[Handle:Sandbox.SceneSkyBox]
|
|
native class CSceneSkyBoxObject as NativeEngine.CSceneSkyBoxObject : CSceneObject
|
|
{
|
|
void SetLighting_ConstantColorHemisphere( Vector3 vSkyColor );
|
|
void SetLighting_Samples( CastTo[Vector*] void* pSkyColors, CastTo[Vector*] void* pSkyDirections, int nSkyColors );
|
|
|
|
IMaterial GetMaterial();
|
|
void SetMaterial( IMaterial hMaterial );
|
|
|
|
void SetSkyTint( Vector3 vTint );
|
|
Vector3 GetSkyTint();
|
|
|
|
void SetFogType( CastTo[ESkyboxFogType_t] int nType );
|
|
int GetFogType();
|
|
|
|
void SetAngularFogParams( float flFogMinStart, float flFogMinEnd, float flFogMaxStart, float flFogMaxEnd );
|
|
|
|
float GetFogMinStart();
|
|
float GetFogMinEnd();
|
|
float GetFogMaxStart();
|
|
float GetFogMaxEnd();
|
|
} |