Files
UnrealEngine/Engine/Plugins/FX/Niagara/Shaders/Private/NiagaraDataInterfaceCubeTextureTemplate.ush
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

17 lines
534 B
HLSL

// Copyright Epic Games, Inc. All Rights Reserved.
int2 {ParameterName}_TextureSize;
TextureCube {ParameterName}_Texture;
SamplerState {ParameterName}_TextureSampler;
void SampleCubeTexture_{ParameterName}(in float3 UVW, in float MipLevel, out float4 OutValue)
{
OutValue = {ParameterName}_Texture.SampleLevel({ParameterName}_TextureSampler, UVW, MipLevel);
}
void TextureDimensions_{ParameterName}(out int OutWidth, out int OutHeight)
{
OutWidth = {ParameterName}_TextureSize.x;
OutHeight = {ParameterName}_TextureSize.y;
}