78 void SetParameters(FRHIBatchedShaderParameters& BatchedParameters, const FTexture* InTexture, const FMatrix& InColorWeightsValue, float InMipLevel, float InSliceIndex, bool bInIsTextureCubeArray, const FMatrix44f& InViewMatrix, bool bInShowLongLatUnwrap, float InGammaValue, bool bInUsePointSampling);
82 LAYOUT_FIELD(FShaderResourceParameter, CubeTextureSampler);
116 bool bShowLongLatUnwrap;
119 bool bIsTextureCubeArray;
122 bool bUsePointSampling;
165 float BrightnessInLumens;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define LAYOUT_FIELD(T, Name,...)
Definition MemoryLayout.h:471
void TransformValue(double &InOutValue, const FMovieSceneChannelTraitsTransform< double > &Transform)
Definition MovieSceneDoubleChannel.cpp:716
const bool
Definition NetworkReplayStreaming.h:178
#define SHADER_PERMUTATION_BOOL(InDefineName)
Definition ShaderPermutation.h:482
#define DECLARE_SHADER_TYPE(ShaderClass, ShaderMetaTypeShortcut,...)
Definition Shader.h:1688
Definition BatchedElements.h:88
Definition CubemapUnwrapUtils.h:65
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition CubemapUnwrapUtils.cpp:156
void SetParameters(FRHIBatchedShaderParameters &BatchedParameters, const FTexture *InTexture, const FMatrix &InColorWeightsValue, float InMipLevel, float InSliceIndex, bool bInIsTextureCubeArray, const FMatrix44f &InViewMatrix, bool bInShowLongLatUnwrap, float InGammaValue, bool bInUsePointSampling)
Definition CubemapUnwrapUtils.cpp:171
Definition CubemapUnwrapUtils.h:47
static bool ShouldCompilePermutation(const FGlobalShaderPermutationParameters &Parameters)
Definition CubemapUnwrapUtils.cpp:130
void SetParameters(FRHIBatchedShaderParameters &BatchedParameters, const FMatrix &TransformValue)
Definition CubemapUnwrapUtils.cpp:135
FCubemapTexturePropertiesVS()
Definition CubemapUnwrapUtils.cpp:122
Definition GlobalShader.h:269
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &Environment)
Definition GlobalShader.h:289
Definition RHIResources.h:4572
Definition CubemapUnwrapUtils.h:155
FIESLightProfileBatchedElementParameters(float InBrightnessInLumens)
Definition CubemapUnwrapUtils.h:157
Definition CubemapUnwrapUtils.h:130
static void ModifyCompilationEnvironment(const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment)
Definition CubemapUnwrapUtils.h:138
Definition CubemapUnwrapUtils.h:93
FMipLevelBatchedElementParameters(float InMipLevel, float InSliceIndex, bool bInIsTextureCubeArray, const FMatrix44f &InViewMatrix, bool bInShowLongLatUnwrap, bool bInHDROutput, bool bInUsePointSampling)
Definition CubemapUnwrapUtils.h:95
Definition RHICommandList.h:3819
Definition ShaderParameters.h:56
Definition ShaderParameters.h:87
Definition RenderResource.h:354
Definition TextureCube.h:15
Definition TextureRenderTargetCube.h:22
Definition CubemapUnwrapUtils.cpp:28
bool GenerateLongLatUnwrap(const FTextureResource *TextureResource, const uint32 AxisDimenion, const EPixelFormat SourcePixelFormat, TArray64< uint8 > &BitsOUT, FIntPoint &SizeOUT, EPixelFormat &FormatOUT)
Definition CubemapUnwrapUtils.cpp:41
Type
Definition RHIFeatureLevel.h:20
Definition GlobalShader.h:73
Definition RHIShaderParameters.h:241
Definition ShaderCore.h:544
Definition ShaderPermutation.h:229