# GRAPHICS::CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE

- **Hash:** `0xCE4774E0F9AD48D1`
- **Namespace:** GRAPHICS
- **Runtime name (Lua/JS):** `CascadeShadowsSetShadowSampleType`
- **Side:** client (game native)
- **Name status:** official
- **Documentation:** described
- **Since game build:** 1207
- **URL:** https://natives.borderlinerp.com/natives/GRAPHICS/CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE

## Signature

```c
void CASCADE_SHADOWS_SET_SHADOW_SAMPLE_TYPE(const char* type);
```

## Parameters

- `type` (`const char*`)

## Returns

`void`

## Description

Possible values:
"CSM_ST_POINT"
"CSM_ST_LINEAR"
"CSM_ST_BOX3x3"
"CSM_ST_BOX4x4"
"CSM_ST_DITHER2_LINEAR"
"CSM_ST_CUBIC"
"CSM_ST_POISSON16"
"CSM_ST_SOFT8"
"CSM_ST_SOFT16"
"CSM_ST_SOFT32"
"CSM_ST_DITHER16_RPDB"
"CSM_ST_POISSON16_RPDB_GNORM"
"CSM_ST_HIGHRES_BOX4x4"
"CSM_ST_ESM"

## Usage

### Lua

```lua
CascadeShadowsSetShadowSampleType(type)

-- always available, by hash
Citizen.InvokeNative(0xCE4774E0F9AD48D1, type)
```

### JavaScript

```js
CascadeShadowsSetShadowSampleType(type);

// by hash
Citizen.invokeNative('0xCE4774E0F9AD48D1', type);
```

### C#

```csharp
Function.Call((Hash)0xCE4774E0F9AD48D1, type);
```

*Sources: alloc8or RDR3 NativeDB.*
