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]
22 lines
603 B
Modula-2
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();
|
|
}
|