Class CEnvProjectedTexture
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CEnvProjectedTexture : CModelPointEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CEnvProjectedTexture
- Implements
-
- Inherited Members
-
Constructors
CEnvProjectedTexture(nint)
public CEnvProjectedTexture(nint pointer)
Parameters
pointer
nint
Properties
AlwaysUpdate
[SchemaMember("CEnvProjectedTexture", "m_bAlwaysUpdate")]
public ref bool AlwaysUpdate { get; }
Property Value
- bool
Ambient
[SchemaMember("CEnvProjectedTexture", "m_flAmbient")]
public ref float Ambient { get; }
Property Value
- float
BrightnessScale
[SchemaMember("CEnvProjectedTexture", "m_flBrightnessScale")]
public ref float BrightnessScale { get; }
Property Value
- float
CameraSpace
[SchemaMember("CEnvProjectedTexture", "m_bCameraSpace")]
public ref bool CameraSpace { get; }
Property Value
- bool
ColorTransitionTime
[SchemaMember("CEnvProjectedTexture", "m_flColorTransitionTime")]
public ref float ColorTransitionTime { get; }
Property Value
- float
EnableShadows
[SchemaMember("CEnvProjectedTexture", "m_bEnableShadows")]
public ref bool EnableShadows { get; }
Property Value
- bool
FarZ
[SchemaMember("CEnvProjectedTexture", "m_flFarZ")]
public ref float FarZ { get; }
Property Value
- float
FlashlightTime
[SchemaMember("CEnvProjectedTexture", "m_flFlashlightTime")]
public ref float FlashlightTime { get; }
Property Value
- float
FlipHorizontal
[SchemaMember("CEnvProjectedTexture", "m_bFlipHorizontal")]
public ref bool FlipHorizontal { get; }
Property Value
- bool
Intensity
[SchemaMember("CEnvProjectedTexture", "m_flIntensity")]
public ref float Intensity { get; }
Property Value
- float
LightColor
[SchemaMember("CEnvProjectedTexture", "m_LightColor")]
public Color LightColor { get; set; }
Property Value
- Color
LightFOV
[SchemaMember("CEnvProjectedTexture", "m_flLightFOV")]
public ref float LightFOV { get; }
Property Value
- float
LightOnlyTarget
[SchemaMember("CEnvProjectedTexture", "m_bLightOnlyTarget")]
public ref bool LightOnlyTarget { get; }
Property Value
- bool
LightWorld
[SchemaMember("CEnvProjectedTexture", "m_bLightWorld")]
public ref bool LightWorld { get; }
Property Value
- bool
LinearAttenuation
[SchemaMember("CEnvProjectedTexture", "m_flLinearAttenuation")]
public ref float LinearAttenuation { get; }
Property Value
- float
NearZ
[SchemaMember("CEnvProjectedTexture", "m_flNearZ")]
public ref float NearZ { get; }
Property Value
- float
NoiseStrength
[SchemaMember("CEnvProjectedTexture", "m_flNoiseStrength")]
public ref float NoiseStrength { get; }
Property Value
- float
NumPlanes
[SchemaMember("CEnvProjectedTexture", "m_nNumPlanes")]
public ref uint NumPlanes { get; }
Property Value
- uint
PlaneOffset
[SchemaMember("CEnvProjectedTexture", "m_flPlaneOffset")]
public ref float PlaneOffset { get; }
Property Value
- float
ProjectionSize
[SchemaMember("CEnvProjectedTexture", "m_flProjectionSize")]
public ref float ProjectionSize { get; }
Property Value
- float
QuadraticAttenuation
[SchemaMember("CEnvProjectedTexture", "m_flQuadraticAttenuation")]
public ref float QuadraticAttenuation { get; }
Property Value
- float
Rotation
[SchemaMember("CEnvProjectedTexture", "m_flRotation")]
public ref float Rotation { get; }
Property Value
- float
ShadowQuality
[SchemaMember("CEnvProjectedTexture", "m_nShadowQuality")]
public ref uint ShadowQuality { get; }
Property Value
- uint
SimpleProjection
[SchemaMember("CEnvProjectedTexture", "m_bSimpleProjection")]
public ref bool SimpleProjection { get; }
Property Value
- bool
SpotlightTextureFrame
[SchemaMember("CEnvProjectedTexture", "m_nSpotlightTextureFrame")]
public ref int SpotlightTextureFrame { get; }
Property Value
- int
SpotlightTextureName
[SchemaMember("CEnvProjectedTexture", "m_SpotlightTextureName")]
public string SpotlightTextureName { get; set; }
Property Value
- string
State
[SchemaMember("CEnvProjectedTexture", "m_bState")]
public ref bool State { get; }
Property Value
- bool
TargetEntity
[SchemaMember("CEnvProjectedTexture", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity { get; }
Property Value
- CHandle<CBaseEntity>
Volumetric
[SchemaMember("CEnvProjectedTexture", "m_bVolumetric")]
public ref bool Volumetric { get; }
Property Value
- bool
VolumetricIntensity
[SchemaMember("CEnvProjectedTexture", "m_flVolumetricIntensity")]
public ref float VolumetricIntensity { get; }
Property Value
- float