Files
sbox-public/engine/Definitions/common/SceneSystem/CSceneSkyBoxObject.def
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

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();
}