17 lines
534 B
HLSL
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;
|
|
}
|