Table of Contents

Class CEnvProjectedTexture

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CEnvProjectedTexture : CModelPointEntity, IEquatable<CEntityInstance>
Inheritance
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