Files
sbox-public/engine/Definitions/common/SceneSystem/CEnvMapSceneObject.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

22 lines
603 B
Modula-2

#include "scenesystem/envmapsceneobject.h"
native enum CubemapProjectionMode_t as Sandbox.SceneCubemap.ProjectionMode;
[Handle:Sandbox.SceneCubemap]
native class CEnvMapSceneObject as NativeEngine.CEnvMapSceneObject : CSceneLightObject
{
CubemapProjectionMode_t m_nProjectionMode;
Vector3 m_vBoxProjectMins;
Vector3 m_vBoxProjectMaxs;
Vector3 m_vColor;
int m_nRenderPriority;
ITexture m_hEnvMapTexture;
Vector4D m_vNormalizationSH;
float m_flFeathering;
void CalculateRadianceSH();
void CalculateRadianceSH( ITexture hTexture );
void CalculateNormalizationSH();
void CalculateBounds();
}