Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
DispatchContext |
|
|
FAdaptiveVTDescription |
Describes an adaptive virtual texture. |
|
FAllocatedVTDescription |
Parameters needed to create an IAllocatedVirtualTexture Describes both page table and physical texture size, format, and layout |
|
FAYUVConvertPS |
Pixel shader to convert an AYUV texture to RGBA. |
|
FBaseShaderResourceTable |
|
|
FBMPConvertPS |
Pixel shader to convert a Windows Bitmap texture. |
|
FBufferWithRDG |
|
|
FCachedUniformBufferDeclaration |
|
|
FClearQuadCallbacks |
|
|
FClearVertexBuffer |
|
|
FCompactFullName |
|
|
FCompareShaderPipelineNameTypes |
Used to compare two shader pipeline types by name. |
|
FCompareShaderTypes |
Used to compare two shader types by name. |
|
FCompareVertexFactoryTypes |
Used to compare two Vertex Factory types by name. |
|
FCompressedTransform |
|
|
FComputeShaderUtils |
All utils for compute shaders. |
|
FCopyRectPS |
Pixel shader to copy pixels from src to dst performing a format change that works on all platforms. |
|
FCopyTextureCS |
|
|
FCubeIndexBuffer |
|
|
FDeferredCleanupInterface |
Deferred cleanup. |
|
FDeprecatedSerializedPackedNormal |
|
|
FDepthStencilBinding |
Render graph information about how to bind a depth-stencil render target. |
|
FDummyResolveParameter |
|
|
FDynamicAllocReadBuffer |
|
|
FEmptyShaderParameters |
An empty shader parameter structure ready to be used anywhere. |
|
FEmptyVertexDeclaration |
The empty vertex declaration resource type. |
|
FExtraShaderCompilerSettings |
Additional compilation settings that can be configured by each FMaterial instance before compilation |
|
FFillTextureCS |
Compute shader for writing values |
|
FFilterVertex |
The vertex data used to filter a texture. |
|
FFilterVertexDeclaration |
The filter vertex declaration resource type. |
|
FGBufferBinding |
|
|
FGBufferCompressionInfo |
|
|
FGBufferInfo |
|
|
FGBufferItem |
The texture positions in the GBuffer |
|
FGBufferPacking |
|
|
FGBufferParams |
|
|
FGBufferTarget |
|
|
FGenerateMips |
|
|
FGenerateMipsParams |
|
|
FGlobalBoundShaderState |
|
|
FGlobalBoundShaderStateArgs |
|
|
FGlobalBoundShaderStateResource |
|
|
FGlobalBoundShaderStateWorkArea |
|
|
FGlobalDynamicIndexBuffer |
A system for dynamically allocating GPU memory for indices. |
|
FGlobalDynamicReadBuffer |
A system for dynamically allocating GPU memory for rendering. |
|
FGlobalDynamicVertexBuffer |
A system for dynamically allocating GPU memory for vertices. |
|
FGlobalShader |
|
|
FGlobalShaderBackupData |
Container for Backup/RestoreGlobalShaderMap functions. |
|
FGlobalShaderMap |
|
|
FGlobalShaderMapContent |
|
|
FGlobalShaderMapId |
Class that encapsulates logic to create a DDC key for the global shader map. |
|
FGlobalShaderMapSection |
|
|
FGlobalShaderPermutationParameters |
|
|
FGlobalShaderType |
A shader meta type for the simplest shaders; shaders which are not material or vertex factory linked. |
|
FHandler |
Base class persistent handler for receiving messages. |
|
FIndexBuffer |
An index buffer resource. |
|
FInputLatencyTimer |
Encapsulates a latency timer that measures the time from when mouse input is read on the gamethread until that frame is fully displayed by the GPU. |
|
FIoStoreShaderCodeArchive |
|
|
FIoStoreShaderCodeEntry |
|
|
FIoStoreShaderMapEntry |
|
|
FLongGPUTaskPS |
|
|
FMediaElementVertex |
Stores media drawing vertices. |
|
FMediaShadersVS |
Media vertex shader (shared by all media shaders). |
|
FMediaVertexDeclaration |
The simple element vertex declaration resource type. |
|
FMemcpyResourceParams |
|
|
FMemsetResourceParams |
Can store arbitrary data so long as it follows alignment restrictions. |
|
FMipBiasFade |
Functionality for fading in/out texture mip-levels. |
|
FMipFadeSettings |
Mip fade settings, selectable by chosing a different EMipFadeSettings. |
|
FModifyAlphaSwizzleRgbaPS |
Pixel shader to swizzle R G B A components, set alpha to 1 or inverts alpha |
|
FNullColorVertexBuffer |
A vertex buffer with a single color component. |
|
FNULLPS |
An internal dummy pixel shader to use when the user calls RHISetPixelShader(NULL). |
|
FNullVertexBuffer |
A vertex buffer with a single zero float3 component. |
|
FNV12ConvertAsBytesPS |
Pixel shader to convert a NV12 frame to RGBA (NV12 data; texture viewed as G8) |
|
FNV12ConvertPS |
Pixel shader to convert a NV12 frame to RGBA. |
|
FNV21ConvertPS |
Pixel shader to convert a NV21 frame to RGBA. |
|
FOculusAlphaInverseShader |
|
|
FOculusBlackShader |
|
|
FOculusCubemapPS |
A pixel shader for rendering a textured screen element. |
|
FOculusVertexShader |
|
|
FOculusWhiteShader |
|
|
FOneColorPS |
Pixel shader for rendering a single, constant color. |
|
FPackedArrayInfo |
|
|
FPackedNormal |
A normal vector, quantized and packed into 32-bits. |
|
FPackedPosition |
A 3x1 of xyz(11:11:10) format. |
|
FPackedRGB10A2N |
A vector, quantized and packed into 32-bits. |
|
FPackedRGBA16N |
A vector, quantized and packed into 32-bits. |
|
FParameterAllocation |
|
|
FParameters |
Shader parameters used to write to write a GPU message. |
|
FPendingCleanupObjects |
A set of cleanup objects which are pending deletion. |
|
FPermsPerPSO |
Describes a PSO with an array of other stable shaders that could be used with it. |
|
FPermutation |
Describes a particular combination of shaders. |
|
FPixelInspectorRequest |
Class use to add FScene pixel inspect request |
|
FPixelShaderUtils |
All utils for pixel shaders. |
|
FPooledRenderTarget |
The reference to a pooled render target, use like this: TRefCountPtr |
|
FPooledRenderTargetDesc |
All necessary data to create a render target from the pooled render targets. |
|
FPostOpaqueRenderParameters |
|
|
FPrimitiveIdDummyBuffer |
Default PrimitiveId vertex buffer. |
|
FPrimitiveIdDummyBufferMobile |
|
|
FRayGenShaderUtils |
All utils for ray generation shaders. |
|
FRayTracingGeometry |
A ray tracing geometry resource |
|
FRDGAllocator |
Private allocator used by RDG to track its internal memory. |
|
FRDGAllocatorScope |
Base class for RDG builder which scopes the allocations and releases them in the destructor. |
|
FRDGAsyncComputeBudgetScopeGuard |
|
|
FRDGBarrierBatchBegin |
|
|
FRDGBarrierBatchBeginId |
|
|
FRDGBarrierBatchEnd |
|
|
FRDGBarrierBatchEndId |
|
|
FRDGBarrierValidation |
This class validates and logs barriers submitted by the graph. |
|
FRDGBlackboard |
The blackboard is a map of struct instances with a lifetime tied to a render graph allocator. |
|
FRDGBuffer |
A render graph tracked buffer. |
|
FRDGBufferAccess |
|
|
FRDGBufferDesc |
Descriptor for render graph tracked Buffer. |
|
FRDGBufferSRV |
Render graph tracked buffer SRV. |
|
FRDGBufferSRVDesc |
|
|
FRDGBufferUAV |
Render graph tracked buffer UAV. |
|
FRDGBufferUAVDesc |
|
|
FRDGBuilder |
Use the render graph builder to build up a graph of passes and then call Execute() to process them. |
|
FRDGEventName |
GPU Events - Named hierarchical events emitted to external profiling tools. |
|
FRDGEventScope |
|
|
FRDGEventScopeGuard |
|
|
FRDGEventScopeOpArray |
|
|
FRDGEventScopeStack |
Manages a stack of event scopes. |
|
FRDGGPUScopeOpArrays |
|
|
FRDGGPUScopes |
|
|
FRDGGPUScopeStacks |
The complete set of scope stack implementations. |
|
FRDGGPUScopeStacksByPipeline |
|
|
FRDGGPUStatScope |
GPU Stats - Aggregated counters emitted to the runtime 'stat GPU' profiler. |
|
FRDGGPUStatScopeGuard |
|
|
FRDGGPUStatScopeOp |
|
|
FRDGGPUStatScopeOpArray |
|
|
FRDGGPUStatScopeStack |
|
|
FRDGLogFile |
|
|
FRDGParameter |
A helper class for identifying and accessing a render graph pass parameter. |
|
FRDGParameterStruct |
Wraps a pass parameter struct payload and provides helpers for traversing members. |
|
FRDGParentResource |
A render graph resource with an allocation lifetime tracked by the graph. |
|
FRDGPass |
Base class of a render graph pass. |
|
FRDGPooledBuffer |
|
|
FRDGPooledTexture |
|
|
FRDGProducerState |
Used for tracking pass producer / consumer edges in the graph for culling and pipe fencing. |
|
FRDGResource |
Generic graph resource. |
|
FRDGResourceAccessFinalizer |
Batches up RDG resource access finalizations and submits them all at once to RDG. |
|
FRDGSentinelPass |
Render graph pass used for the prologue / epilogue passes. |
|
FRDGShaderResourceView |
Render graph tracked SRV. |
|
FRDGSubresourceState |
Used for tracking the state of an individual subresource during execution. |
|
FRDGTexture |
Render graph tracked Texture. |
|
FRDGTextureAccess |
|
|
FRDGTextureMSAA |
Simple pair of RDG textures used for MSAA. |
|
FRDGTextureSRV |
Render graph tracked SRV. |
|
FRDGTextureSRVDesc |
Descriptor for render graph tracked SRV. |
|
FRDGTextureSubresource |
|
|
FRDGTextureSubresourceLayout |
|
|
FRDGTextureSubresourceRange |
|
|
FRDGTextureUAV |
Render graph tracked texture UAV. |
|
FRDGTextureUAVDesc |
Descriptor for render graph tracked UAV. |
|
FRDGUniformBuffer |
|
|
FRDGUniformBufferBinding |
|
|
FRDGUnorderedAccessView |
Render graph tracked UAV. |
|
FRDGUploadData |
Helper class to allocate data from a GraphBuilder in order to upload said data to an RDG resource. |
|
FRDGUserValidation |
Used by the render graph builder to validate correct usage of the graph API from setup to execution. |
|
FRDGView |
A render graph resource (e.g. a view) which references a single parent resource (e.g. a texture / buffer). |
|
FRDGWaitForTasksScope |
Scope used to wait for outstanding tasks when the scope destructor is called. |
|
FReadbackBufferParameters |
|
|
FReadbackTextureParameters |
|
|
FReader |
Interface for the handelr to read data from the GPU buffer during readback. |
|
FReadTextureExternalPS |
Pixel shader to read from TextureExternal source |
|
FRenderBounds |
|
|
FRenderCommand |
Render commands. |
|
FRenderCommandFence |
Render fences. |
|
FRenderResource |
A rendering resource which is owned by the rendering thread. |
|
FRenderTargetBinding |
Render graph information about how to bind a render target. |
|
FRenderTargetBindingSlots |
Special shader parameters type for a pass parameter to setup render targets. |
|
FRenderTargetParameters |
Useful parameter struct that only have render targets. |
|
FRenderTargetPool |
Encapsulates the render targets pools that allows easy sharing (mostly used on the render thread side) |
|
FRenderThreadScope |
RenderThread scoped work. |
|
FRenderTransform |
TODO: Further compress data size with tighter encoding LWC_TODO: Rebasing support (no 64bit types in here) TODO: Optimization (avoid full 4x4 math) |
|
FResizeResourceSOAParams |
|
|
FResolveDepth2XPS |
|
|
FResolveDepth4XPS |
|
|
FResolveDepth8XPS |
|
|
FResolveDepthPS |
|
|
FResolveSingleSamplePS |
|
|
FResolveVS |
A vertex shader for rendering a textured screen element. |
|
FResourceTableEntry |
Each entry in a resource table is provided to the shader compiler for creating mappings. |
|
FRGB10toYUVv210ConvertPS |
Pixel shader to convert RGB 10 bits to YUV v210 |
|
FRGB8toUYVY8ConvertPS |
Pixel shader to convert RGB 8 bits to UYVY 8 bits |
|
FRGB8toY8ConvertPS |
Pixel shader to convert RGB 8 bits to Y 8 bits |
|
FRGBConvertPS |
Pixel shader to resize an RGB texture. |
|
FRWShaderParameter |
A class that binds either a UAV or SRV of a resource. |
|
FScatterUploadBuffer |
|
|
FScenePrimitiveRenderingContextScopeHelper |
|
|
FSceneRenderTargetItem |
Single render target item consists of a render surface and its resolve texture, Render thread side |
|
FScope |
RAII object for controlling a new GPU message scope. |
|
FScopedCapture |
Helper for capturing within a scope. |
|
FScreenRectangleIndexBuffer |
|
|
FScreenRectangleVertexBuffer |
Static vertex and index buffer used for 2D screen rectangles. |
|
FScreenSpaceVertexBuffer |
|
|
FScreenVertexShaderVS |
Vertex shader to draw a screen quad that works on all platforms. |
|
FSerializationHistory |
Encapsulates information about a shader's serialization behavior, used to detect when C++ serialization changes to auto-recompile. |
|
FSerializationHistoryTraversalState |
Tracks state when traversing a FSerializationHistory. |
|
FSerializedShaderArchive |
Portion of shader code archive that's serialize to disk. |
|
FShader |
A compiled shader and its parameter bindings. |
|
FShaderBindingInOutMask |
|
|
FShaderBindings |
|
|
FShaderCode |
|
|
FShaderCodeArchive |
|
|
FShaderCodeEntry |
|
|
FShaderCodeFeatures |
|
|
FShaderCodeLibrary |
Collection of unique shader code Populated at cook time |
|
FShaderCodeLibraryPipeline |
|
|
FShaderCodeName |
If this changes you need to make sure all shaders get invalidated |
|
FShaderCodePackedResourceCounts |
If this changes you need to make sure all shaders get invalidated |
|
FShaderCodeReader |
Later we can transform that to the actual class passed around at the RHI level |
|
FShaderCodeResourceMasks |
|
|
FShaderCodeUniformBuffers |
|
|
FShaderCodeVendorExtension |
If this changes you need to make sure all shaders get invalidated |
|
FShaderCompiledShaderInitializerType |
|
|
FShaderCompilerDefines |
These are also the platform defines. |
|
FShaderCompilerDefinitions |
Container for shader compiler definitions. |
|
FShaderCompilerEnvironment |
The environment used to compile a shader. |
|
FShaderCompilerError |
A shader compiler error or warning. |
|
FShaderCompilerFlags |
Simple wrapper for a uint64 bitfield; doesn't use TBitArray as it is fixed size and doesn't need dynamic memory allocations. |
|
FShaderCompilerInput |
Struct that gathers all readonly inputs needed for the compilation of a single shader. |
|
FShaderCompilerOutput |
The output of the shader compiler. |
|
FShaderCompilerResourceTable |
|
|
FShaderGlobalDefines |
|
|
FShaderId |
Uniquely identifies an FShader instance. |
|
FShaderKey |
|
|
FShaderLibraryCooker |
|
|
FShaderLightmapPropertyDefines |
Maybe should renamt this to VertexFactoryDefines? |
|
FShaderLooseParameterBufferInfo |
|
|
FShaderMapBase |
|
|
FShaderMapContent |
A collection of shaders of different types |
|
FShaderMapEntry |
|
|
FShaderMapPointerTable |
|
|
FShaderMapResource |
|
|
FShaderMapResource_InlineCode |
|
|
FShaderMapResourceCode |
|
|
FShaderMaterialDerivedDefines |
|
|
FShaderMaterialPropertyDefines |
|
|
FShaderParameter |
A shader parameter's register binding. e.g. float1/2/3/4, can be an array, UAV |
|
FShaderParameterBindings |
Stores all shader parameter bindings and their corresponding offset and size in the shader's parameters struct. |
|
FShaderParameterInfo |
|
|
FShaderParameterMap |
A map of shader parameter names to registers allocated to that parameter. |
|
FShaderParameterMapInfo |
|
|
FShaderParametersMetadata |
A uniform buffer struct. |
|
FShaderParametersMetadataBuilder |
|
|
FShaderPermutationBool |
Defines at compile time a boolean permutation dimension. |
|
FShaderPermutationParameters |
|
|
FShaderPipeline |
A Shader Pipeline instance with compiled stages. |
|
FShaderPipelineCache |
FShaderPipelineCache: The FShaderPipelineCache provides the new Pipeline State Object (PSO) logging, serialisation & precompilation mechanism that replaces FShaderCache. |
|
FShaderPipelineRef |
|
|
FShaderPipelineType |
Binding of a set of shader stages in a single pipeline. |
|
FShaderPipelineTypeDependency |
|
|
FShaderPlatformCachedIniValue |
|
|
FShaderResourceParameter |
A shader resource binding (textures or samplerstates). |
|
FShaderSaveArchive |
Archive used when saving shaders, which generates data used to detect serialization mismatches on load. |
|
FShaderTarget |
|
|
FShaderType |
An object which is used to serialize/deserialize, compile, and cache a particular shader class. |
|
FShaderTypeDependency |
Encapsulates a dependency on a shader type and saved state from that shader type. |
|
FShaderUniformBufferParameter |
|
|
FShaderUsageVisualizer |
Run-time only debugging facility |
|
FSharedShaderCompilerEnvironment |
|
|
FSocket |
A socket object mapped to a persistently registered handler. |
|
FStableShaderKeyAndValue |
|
|
FSuspendRenderingThread |
Render thread suspension. |
|
FTexture |
A textures resource. |
|
FTextureReference |
A texture reference resource. |
|
FTextureRenderTargetBinding |
|
|
FTextureWithSRV |
A textures resource that includes an SRV. |
|
FTickableObjectRenderThread |
This class provides common registration for render thread tickable objects. |
|
FTileVertexDeclaration |
|
|
FTimer |
The scene rendering stats.The scene update stats. |
|
FTwoTrianglesIndexBuffer |
|
|
FUniformBufferBinding |
|
|
FUniformBufferCopyInfo |
Information for copying members from uniform buffers to packed. |
|
FUniformBufferEntry |
Minimal information about each uniform buffer entry fed to the shader compiler. |
|
FUniformBufferNameSortOrder |
|
|
FUniformBufferStaticSlotRegistrar |
Simple class that registers a uniform buffer static slot in the constructor. |
|
FUniformBufferStaticSlotRegistry |
Registry for uniform buffer static slots. |
|
FUYVYConvertPS |
Pixel shader to convert a UYVY (Y422, UYNV) frame to RGBA. |
|
FVertexBuffer |
A vertex buffer resource |
|
FVertexBufferWithSRV |
|
|
FVertexFactory |
Encapsulates a vertex data source which can be linked into a vertex shader. |
|
FVertexFactoryShaderParameters |
An interface to the parameter bindings for the vertex factory used by a shader. |
|
FVertexFactoryType |
An object used to represent the type of a vertex factory. |
|
FVertexFactoryTypeDependency |
Encapsulates a dependency on a vertex factory type and saved state from that vertex factory type. |
|
FVertexInputStream |
|
|
FVertexStreamComponent |
A typed data source for a vertex factory which streams data from a vertex buffer. |
|
FVirtualTextureLocalTile |
Identifies a VT tile within a given producer |
|
FVirtualTextureProducerHandle |
|
|
FVirtualTextureUniformData |
Struct containing all data the GPU needs to perform a lookup/feedback request |
|
FVisualizeTexture |
|
|
FVTProducerDescription |
|
|
FVTProduceTargetLayer |
Describes a location to write a single layer of a VT tile |
|
FVTRequestPageResult |
|
|
FYCbCrConvertPS |
Pixel shader to convert a PS4 YCbCr texture to RGBA. |
|
FYCbCrConvertPS_4x4Matrix |
|
|
FYUVConvertPS |
Pixel shader to convert Y, U, and V planes to RGBA. |
|
FYUVv210ConvertPS |
Pixel shader to convert YUV v210 to RGB |
|
FYUVY416ConvertPS |
Pixel shader to convert YUV Y416 to RGB |
|
FYUY2ConvertPS |
Pixel shader to convert a YUY2 frame to RGBA. |
|
FYVYUConvertPS |
Pixel shader to convert a YVYU frame to RGBA. |
|
IAdaptiveVirtualTexture |
Interface for adaptive virtual textures. |
|
IAllocatedVirtualTexture |
This interface represents a chunk of VT data allocated and owned by the renderer module, backed by both a page table texture, and a physical texture cache for each layer. |
|
ICustomCulling |
|
|
ICustomResourcePool |
|
|
ICustomVisibilityQuery |
|
|
IPersistentViewUniformBufferExtension |
|
|
IPooledRenderTarget |
Render thread side, use TRefCountPtr |
|
IRenderCaptureProvider |
|
|
IRendererModule |
The public interface of the renderer module. |
|
IScenePrimitiveRenderingContext |
|
|
IVirtualTexture |
This is the interface that can produce tiles of virtual texture data This can be extended to represent different ways of generating VT, such as disk streaming, runtime compositing, or whatever It's provided to the renderer module |
|
IVirtualTextureFinalizer |
|
|
SceneRenderingBitArrayAllocator |
|
|
SceneRenderingSetAllocator |
|
|
SceneRenderingSparseArrayAllocator |
|
|
TAlignedShaderParameterPtr |
PLATFORM_64BITS. |
|
TAlignedTypedef |
Alignements tools because alignas() does not work on type in clang. |
|
TBoundShaderStateHistory |
A list of the most recently used bound shader states. |
|
TClearReplacementBase |
|
|
TClearReplacementCS |
|
|
TClearReplacementPS |
|
|
TClearReplacementTypeSelector |
|
|
TClearReplacementVS |
|
|
TCompareShaderTypePermutation |
Used to compare order shader types permutation deterministically. |
|
TCopyResourceCS |
|
|
TEnqueueUniqueRenderCommandType |
|
|
TGlobalResource |
Used to declare a render resource that is initialized/released by static initialization/destruction. |
|
TLambdaHandler |
Lambda persistent handler which calls the provided lambda when a message is received. |
|
TOneColorPixelShaderMRT |
Pixel shader for rendering a single, constant color to MRTs. |
|
TOneColorVS |
Vertex shader for rendering a single, constant color. |
|
TOptionalShaderMapRef |
A reference to an optional shader, initialized with a shader type from a shader map if it is available or nullptr if it is not. |
|
TRDGArrayAllocator |
A container allocator that allocates from a global RDG allocator instance. |
|
TRDGBufferAccess |
|
|
TRDGEmptyLambdaPass |
|
|
TRDGHandle |
HANDLE UTILITIES Handle helper class for internal tracking of RDG types. |
|
TRDGHandleBitArray |
Specialization of bit array with compile-time type checking for handles and a pre-configured allocator. |
|
TRDGHandleRegistry |
Helper handle registry class for internal tracking of RDG types. |
|
TRDGHandleUniqueFilter |
Esoteric helper class which accumulates handles and will return a valid handle only if a single unique handle was added. |
|
TRDGLambdaPass |
Render graph pass with lambda execute function. |
|
TRDGParameterStruct |
|
|
TRDGResourceAccessArray |
|
|
TRDGResourceAccessTypeInfo |
|
|
TRDGScopeOp |
|
|
TRDGScopeOpArray |
|
|
TRDGScopeStack |
A helper profiler class for tracking and evaluating hierarchical scopes in the context of render graph. |
|
TRDGScopeStackHelper |
|
|
TRDGTextureAccess |
|
|
TRDGUniformBuffer |
|
|
TRDGUniformBufferBinding |
|
|
TShaderMap |
|
|
TShaderMapRef |
A reference which is initialized with the requested shader type from a shader map. |
|
TShaderParameterScalarArrayTypeInfo |
Upgrade the scalar type to a vector for storage. |
|
TShaderParameterStructTypeInfo |
|
|
TShaderParameterTypeInfo |
Template to transcode some meta data information for a type |
|
TShaderPermutationDomain |
Variadic template that defines an arbitrary multi-dimensional permutation domain, that can be instantiated to represent a vector within the domain. |
|
TShaderPermutationDomainSpetialization |
C++11 doesn't allow partial specialization of templates method or function. |
|
TShaderPermutationInt |
Defines at compile time a permutation dimension made of int32 from 0 to N -1. |
|
TShaderPermutationSparseInt |
Defines at compile time a permutation dimension made of specific int32. |
|
TShaderRefBase |
|
|
TShaderResourceParameterArray |
Static array of shader resource shader that is initialized to nullptr. |
|
TShaderResourceParameterTypeInfo |
|
|
TShaderTypePermutation |
Define a shader permutation uniquely according to its type, and permutation id. |
|
TShaderUniformBufferParameter |
A shader uniform buffer binding with a specific structure. |
|
TThreadGroupSize |
|
|
TThreadGroupSize |
|
|
TUniformBuffer |
A uniform buffer resource. |
|
TUniformBufferBinding |
|
|
TUniformBufferRef |
A reference to a uniform buffer RHI resource with a specific structure. |
|
TVertexFactoryParameterTraits |
Name |
Description |
---|---|
DebugUtilColor |
Name |
Description |
|
---|---|---|
|
CrossCompiler:: |
Cross compiler support/common functionality. |
|
CrossCompiler::EPackedTypeIndex |
Cross compiler support/common functionality. |
|
CrossCompiler::EPackedTypeName |
Make sure these enums match hlslcc EArray on Engine\Source\ThirdParty\hlslcc\hlslcc\src\hlslcc_lib\glsl_parser_extras.h. |
|
CrossCompiler::EShaderStage |
Cross compiler support/common functionality. |
|
EClearReplacementResourceType |
|
|
EClearReplacementValueType |
|
|
ECompilerFlags |
|
|
EConstructTextureFlags |
Flags that control ConstructTexture2D |
|
ECopyTextureResourceType |
|
|
ECopyTextureValueType |
|
|
EDrawRectangleFlags |
Use r.DrawDenormalizedQuadMode to override the function call setting (quick way to see if an artifact is caused by this optimization) |
|
EGBufferChecker |
|
|
EGBufferCompression |
|
|
EGBufferSlot |
|
|
EGBufferType |
The actual format of the output texture |
|
EGenerateMipsPass |
|
|
EMipFadeSettings |
|
|
ERDGBarrierLocation |
Barrier location controls where the barrier is 'Ended' relative to the pass lambda being executed. |
|
ERDGBufferFlags |
Flags to annotate a render graph buffer. |
|
ERDGBuilderFlags |
ENUMS |
|
ERDGHandleRegistryDestructPolicy |
|
|
ERDGInitialDataFlags |
|
|
ERDGParentResourceType |
The set of concrete parent resource types. |
|
ERDGPassFlags |
Flags to annotate a pass with when calling AddPass. |
|
ERDGResourceExtractionFlags |
|
|
ERDGTextureFlags |
Flags to annotate a render graph texture. |
|
ERDGUnorderedAccessViewFlags |
Flags to annotate a view with when calling CreateUAV. |
|
ERDGViewType |
The set of concrete view types. |
|
ERenderTargetTexture |
Enum to select between the two RHI textures on a pooled render target. |
|
ERenderThreadIdleTypes::Type |
|
|
ERTAccelerationStructureBuildPriority |
|
|
ESCWErrorCode |
|
|
EShaderCodeFeatures |
If this changes you need to make sure all shaders get invalidated |
|
EShaderParameterFlags |
|
|
EShaderParameterType |
|
|
EShaderPermutationFlags |
Flags that can specialize shader permutations compiled for specific platforms. |
|
EShaderPrecisionModifier::Type |
|
|
EVertexFactoryFlags |
|
|
EVertexInputStreamType |
|
|
EVertexStreamUsage |
|
|
EVTPageTableFormat |
|
|
EVTProducePageFlags |
|
|
EVTRequestPagePriority |
|
|
EVTRequestPageStatus |
Name | Description | ||
---|---|---|---|
|
AddBeginUAVOverlapPass ( |
AddBeginUAVOverlapPass is deprecated. |
|
|
AddBeginUAVOverlapPass ( |
AddBeginUAVOverlapPass is deprecated. |
|
|
AddBeginUAVOverlapPass ( |
AddBeginUAVOverlapPass is deprecated. |
|
|
AddBufferUploadPass ( |
Please use GraphBuilder.QueueBufferUpload to perform an upload. |
|
|
AddClearDepthStencilPass ( |
Adds a render graph pass to clear a depth stencil target to its optimized clear value using a raster pass. |
|
|
AddClearDepthStencilPass ( |
Adds a render graph pass to clear a depth stencil target. Prefer to use clear actions if possible. |
|
|
AddClearRenderTargetPass ( |
Adds a render graph pass to clear a render target to its clear value. |
|
|
AddClearRenderTargetPass ( |
Adds a render graph pass to clear a render target. |
|
|
AddClearRenderTargetPass ( |
Adds a render graph pass to clear a render target. Draws a quad to the requested viewport. |
|
|
AddClearStencilPass ( |
Adds a render graph pass to clear the stencil portion of a depth / stencil target to its fast clear value. |
|
|
AddClearUAVFloatPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
Adds a render graph pass to clear a texture or buffer UAV with a single typed value. |
|
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
||
|
AddClearUAVPass ( |
Clears parts of UAV specified by an array of screen rects. |
|
|
AddCopyBufferPass ( |
Adds a render graph pass to copy SrcBuffer content into DstBuffer. |
|
|
AddCopyTexturePass ( |
Simpler variant of the above function for 2D textures. |
|
|
AddCopyTexturePass ( |
Adds a render graph pass to copy a region from one texture to another. |
|
|
AddCopyToResolveTargetPass ( |
Adds a render graph pass to resolve from one texture to another. |
|
|
AddDispatchToRHIThreadPass ( |
||
|
AddEndUAVOverlapPass ( |
AddEndUAVOverlapPass is deprecated. |
|
|
AddEndUAVOverlapPass ( |
AddEndUAVOverlapPass is deprecated. |
|
|
AddEndUAVOverlapPass ( |
AddEndUAVOverlapPass is deprecated. |
|
|
AddEnqueueCopyPass ( |
Adds a pass to readback contents of an RDG texture. |
|
|
AddEnqueueCopyPass ( |
Adds a pass to readback contents of an RDG buffer. |
|
|
AddPass ( |
AddPass without an RDG_EVENT_NAME is deprecated. Use the named version instead. |
|
|
AddPass ( |
Helper functions to add parameterless passes to the graph. |
|
|
AddPassIfDebug ( |
AddPassIfDebug without an RDG_EVENT_NAME is deprecated. Use the named version instead. |
|
|
AddPassIfDebug ( |
||
|
AddReadbackBufferPass ( |
||
|
AddReadbackTexturePass ( |
||
|
AddResummarizeHTilePass ( |
Adds a render graph pass to resummarize the htile plane. |
|
|
AddSetCurrentStatPass ( |
AddSetCurrentStatPass is deprecated. Use GraphBuilder.SetCommandListStat instead. |
|
|
AddShaderSourceDirectoryMapping |
Maps a real shader directory existing on disk to a virtual shader directory. |
|
|
AddShaderSourceFileEntry ( |
Add a new entry to the list of shader source files Only unique entries which can be loaded are added as well as their #include files |
|
|
AdvanceRenderingThreadStatsGT |
Advances stats for the rendering thread. Called from the game thread. |
|
|
AllowDebugViewmodes() |
Returns true if debug viewmodes are allowed for the current platform. |
|
|
AllowDebugViewmodes ( |
Returns true if debug viewmodes are allowed for the given platform. |
|
|
AllowGlobalShaderLoad() |
Returns true if the global shader cache should be loaded (and potentially compiled if allowed/needed |
|
|
AllowPerPixelShadingModels ( |
||
|
AllowPixelDepthOffset ( |
||
|
AllowShaderCompiling() |
Returns true is shader compiling is allowed |
|
|
const TMap< ... |
AllShaderSourceDirectoryMappings() |
Returns the map virtual shader directory path -> real shader directory path. |
|
AreSkinCacheShadersEnabled ( |
Checks if skin cache shaders are enabled for the platform (via r.SkinCache.CompileShaders) |
|
|
BackupGlobalShaderMap ( |
Backs up all global shaders to memory through serialization, and removes all references to FShaders from the global shader map. |
|
|
BeginCleanup ( |
Adds the specified deferred cleanup object to the current set of pending cleanup objects. |
|
|
BeginInitResource ( |
Sends a message to the rendering thread to initialize a resource. |
|
|
BeginReleaseResource ( |
Sends a message to the rendering thread to release a resource. This is called in the game thread. |
|
|
BeginSetUniformBufferContents ( |
Sends a message to the rendering thread to set the contents of a uniform buffer. |
|
|
BeginUpdateResourceRHI ( |
Sends a message to the rendering thread to update a resource. This is called in the game thread. |
|
|
BindForLegacyShaderParameters ( |
||
|
BuildShaderFileToUniformBufferMap |
||
|
CacheRenderTarget ( |
Creates an untracked pooled render target from the RHI texture, but only if the pooled render target is empty or doesn't match the input texture. |
|
|
CacheUniformBufferIncludes ( |
||
|
CalcMipMapExtent ( |
Calculates the extent of a mip. |
|
|
CalcMipMapExtent3D |
Calculates the extent of a mip. |
|
|
constexpr ui... |
CalcPackedArrayIndex ( |
|
|
constexpr ui... |
CalcPackedArraySize ( |
|
|
constexpr ui... |
CalcPackedComponentIndex ( |
|
|
CalcTextureMipHeightInBlocks ( |
Calculates the height of a mip, in blocks. |
|
|
CalcTextureMipMapSize ( |
Calculates the amount of memory used for a single mip-map of a texture. |
|
|
CalcTextureMipMapSize3D ( |
Calculates the amount of memory used for a single mip-map of a texture 3D. |
|
|
CalcTextureMipWidthInBlocks ( |
Calculates the width of a mip, in blocks. |
|
|
CalcTextureSize ( |
Calculates the amount of memory used for a texture. |
|
|
CalcTextureSize3D ( |
Calculates the amount of memory used for a texture. |
|
|
FShaderMater... |
CalculateDerivedMaterialParameters ( |
|
|
CheckNotBlockedOnRenderThread() |
Asserts if called from the main thread when the main thread is blocked on the rendering thread. |
|
|
CheckRenderingThreadHealth() |
Checks if the rendering thread is healthy and running. |
|
|
CheckShaderHashCacheInclude ( |
Checks if shader include isn't skipped by a shader hash cache. |
|
|
CheckVirtualShaderFilePath ( |
Validates the format of a virtual shader file path. |
|
|
ClearUAV ( |
||
|
ClearUAVShader_T ( |
Helper version of ClearUAVShader_T for determining float vs uint32 at runtime. Uses the above default implementation. |
|
|
ClearUAVShader_T ( |
Helper functions for running the clear replacement shader for specific resource types, values types and number of channels. |
|
|
ClearUAVShader_T ( |
Default implementation of ClearUAVShader_T which simply binds the UAV to the compute shader via RHICmdList.SetUAVParameter. |
|
|
ClearUnusedGraphResources ( |
||
|
ClearUnusedGraphResources ( |
||
|
ClearUnusedGraphResources ( |
||
|
ClearUnusedGraphResourcesImpl ( |
Clears all render graph tracked resources that are not bound by a shader. |
|
|
ClearUnusedGraphResourcesImpl ( |
Similar to the function above, but takes a list of shader bindings and only clears if none of the shaders contain the resource. |
|
|
FVertexFacto... |
ConstructVertexFactoryParameters ( |
|
|
ConvertToExternalBuffer ( |
ConvertToExternalBuffer has been refactored to FRDGBuilder::ConvertToExternalBuffer. |
|
|
ConvertToExternalTexture ( |
ConvertToExternalTexture has been refactored to FRDGBuilder::ConvertToExternalTexture. |
|
|
const TRefCo... |
ConvertToFinalizedExternalBuffer ( |
|
|
const TRefCo... |
ConvertToFinalizedExternalBuffer ( |
|
|
const TRefCo... |
ConvertToFinalizedExternalTexture ( |
|
|
const TRefCo... |
ConvertToFinalizedExternalTexture ( |
|
|
ConvertToUntrackedExternalBuffer ( |
ConvertToUntrackedExternalTexture has been refactored to ConvertToFinalizedExternalBuffer. |
|
|
ConvertToUntrackedExternalTexture ( |
ConvertToUntrackedExternalTexture has been refactored to ConvertToFinalizedExternalTexture. |
|
|
CopyTextureData2D |
Copies the data for a 2D texture between two buffers with potentially different strides. |
|
|
CreateClearReplacementShaders() |
Force creation of the above clear replacement shaders. |
|
|
TRefCountPtr... |
CreateRenderTarget ( |
Creates an untracked pooled render target from an RHI texture. |
|
FRDGBufferRe... |
CreateStructuredBuffer ( |
Same as the previous function but where the type of the array is automatically inferred, so we can do : TArray |
|
FRDGBufferRe... |
CreateStructuredBuffer ( |
|
|
FRDGBufferRe... |
CreateStructuredBuffer ( |
Helper to create a structured buffer with initial data from a TConstArrayView. |
|
FRDGBufferRe... |
CreateStructuredBuffer ( |
A variant where NumElements, InitialData, and InitialDataSize are supplied through callbacks. |
|
FRDGBufferRe... |
CreateStructuredBuffer ( |
Creates a structured buffer with initial data by creating an upload pass. |
|
FRDGBufferRe... |
CreateStructuredBuffer ( |
Helper to create a structured buffer with initial data from a TArray. |
|
FRDGBufferRe... |
CreateStructuredBuffer_Impl ( |
A variant where the TArray is supplied through callbacks. |
|
FBufferRHIRe... |
CreateTempMediaVertexBuffer ( |
|
|
FRDGTextureM... |
CreateTextureMSAA ( |
|
|
TUniformBuff... |
CreateUniformBufferImmediate ( |
Creates a uniform buffer with the given value, and returns a structured reference to it. |
|
CreateUniformBufferShaderDeclaration ( |
Creates a shader code declaration of this struct for the given shader platform. |
|
|
FRDGBufferRe... |
CreateUploadBuffer ( |
|
|
FRDGBufferRe... |
CreateUploadBuffer ( |
|
|
FRDGBufferRe... |
CreateUploadBuffer ( |
|
|
FRDGBufferRe... |
CreateUploadBuffer ( |
|
|
FRDGBufferRe... |
CreateVertexBuffer ( |
Creates a vertex buffer with initial data by creating an upload pass. |
|
CrossCompiler::IsValidPackedTypeName ( |
||
|
EPackedTypeN... |
CrossCompiler::PackedTypeIndexToTypeName ( |
|
|
CrossCompiler::PackedTypeIndexToTypeName ( |
||
|
EPackedTypeI... |
CrossCompiler::PackedTypeNameToTypeIndex ( |
|
|
CrossCompiler::PackedTypeNameToTypeIndex ( |
||
|
CrossCompiler::ShaderStageIndexToTypeName ( |
||
|
DispatchComputeShader ( |
||
|
DispatchComputeShader ( |
Helper function to dispatch a compute shader while checking that parameters have been set correctly. |
|
|
DispatchIndirectComputeShader ( |
Helper function to dispatch a compute shader indirectly while checking that parameters have been set correctly. |
|
|
DoesPlatformSupportNanite ( |
||
|
DrawClearQuad ( |
||
|
DrawClearQuad ( |
||
|
DrawClearQuad ( |
||
|
DrawClearQuad ( |
||
|
DrawClearQuadMRT ( |
||
|
DrawClearQuadMRT ( |
||
|
DrawClearQuadMRT ( |
||
|
DumpShaderPipelineStats ( |
Dumps shader pipeline stats to the log. |
|
|
DumpShaderStats ( |
Dumps shader stats to the log. Will also print some shader pipeline information. |
|
|
EmitNullShaderParameterFatalError ( |
Raise fatal error when a required shader parameter has not been set. |
|
|
EndBatchedRelease() |
Disables the batching of calls to BeginReleaseResource This is called in the game thread. |
|
|
EnqueueUniqueRenderCommand ( |
||
|
EnqueueUniqueRenderCommand ( |
||
|
EnumerateSubresourceRange ( |
||
|
EnumerateSubresourceRange ( |
||
|
ExcludeNonPipelinedShaderTypes ( |
Checks if the non-pipeline shaders will not be compild and ones from FShaderPipeline used instead. |
|
|
FGraphicsPip... |
ExtractRenderTargetsInfo ( |
|
|
FGraphicsPip... |
ExtractRenderTargetsInfo ( |
|
|
FetchFullGBufferInfo ( |
||
|
FetchLegacyGBufferInfo ( |
FGBufferInfo FetchLegacyGBufferInfo(bool bHasVelocity, bool bHasTangent, bool bHasPrecShadowFactor, int LegacyFormatIndex, bool bUsesVelocityDepth); FGBufferInfo FetchFullGBufferInfo(bool bHasVelocity, bool bHasTangent, bool bHasPrecShadowFactor, int LegacyFormatIndex, bool bUsesVelocityDepth); |
|
|
FGBufferBind... |
FindGBufferBindingByName ( |
|
|
FindGBufferTargetByName ( |
||
|
FShaderType ... |
FindShaderTypeByName ( |
Finds the shader type with a given name. |
|
FShaderParam... |
FindUniformBufferStructByFName ( |
|
|
FShaderParam... |
FindUniformBufferStructByLayoutHash ( |
Finds the FShaderParameterMetadata corresponding to the given uniform buffer layout hash, or null if not found. |
|
FShaderParam... |
FindUniformBufferStructByName ( |
Finds the FShaderParametersMetadata corresponding to the given name, or NULL if not found. |
|
FShaderParam... |
FindUniformBufferStructByShaderVariableName ( |
|
|
FVertexFacto... |
FindVertexFactoryType ( |
Find the vertex factory type with the given name. |
|
FlushPendingDeleteRHIResources_GameThread() |
||
|
FlushPendingDeleteRHIResources_RenderThread() |
||
|
FlushRenderingCommands() |
Waits for the rendering thread to finish executing all pending rendering commands. |
|
|
FlushShaderFileCache() |
Flushes the shader file and CRC cache, and regenerates the binary shader files if necessary. |
|
|
ForceSimpleSkyDiffuse ( |
||
|
Freeze::IntrinsicToString ( |
||
|
Freeze::IntrinsicToString ( |
||
|
GenerateReferencedUniformBuffers |
Parses the given source file and its includes for references of uniform buffers, which are then stored in UniformBufferEntries. |
|
|
GenerateYAxis ( |
Given 2 axes of a basis stored as a packed type, regenerates the y-axis tangent vector and scales by z.W |
|
|
GetAllVirtualShaderSourcePaths ( |
Generates a list of virtual paths of all shader source that engine needs to load. |
|
|
float |
GetBasisDeterminantSign |
Constructs a basis matrix for the axis vectors and returns the sign of the determinant |
|
GetBasisDeterminantSignByte ( |
Constructs a basis matrix for the axis vectors and returns the sign of the determinant |
|
|
const TCHAR ... |
GetBufferUnderlyingTypeName ( |
|
|
GetCubeFaceFromName ( |
Convert from text string to ECubeFace |
|
|
const TCHAR ... |
GetCubeFaceName ( |
Convert from ECubeFace to text string |
|
GetCubeVertexIndex |
Maps from an X,Y,Z cube vertex coordinate to the corresponding vertex index. |
|
|
GetCVarForceLOD() |
Shared by renderer and engine, compiles down to a constant in final release |
|
|
GetCVarForceLOD_AnyThread() |
Shared by renderer and engine, compiles down to a constant in final release |
|
|
GetCVarForceLODShadow() |
||
|
GetCVarForceLODShadow_AnyThread() |
||
|
GetEmitRDGEvents() |
Returns whether the current frame is emitting render graph events. |
|
|
FGlobalShade... |
GetGlobalShaderMap ( |
Accesses the global shader map. |
|
FGlobalShade... |
GetGlobalShaderMap ( |
Overload for the above GetGlobalShaderMap which takes a feature level and translates to the appropriate shader platform |
|
GetHemiOrthoBasis |
[Frisvad 2012, "Building an Orthonormal Basis from a 3D Unit Vector Without Normalization"] |
|
|
FRDGTextureR... |
GetIfProduced ( |
Returns the texture if it was produced by a prior pass, or null otherwise. |
|
FRDGBufferRe... |
GetIfProduced ( |
Returns the buffer if has been produced by a prior pass, or null otherwise. |
|
FRHICommandL... |
GetImmediateCommandList_ForRenderCommand() |
Macros for using render commands. |
|
ERenderTarge... |
GetLoadActionIfProduced ( |
Returns 'Load' if the texture has already been produced by a prior pass, or the requested initial action. |
|
FRenderTarge... |
GetLoadBindingIfProduced ( |
Returns a binding with the requested initial action, or a load action if the resource has been produced by a prior pass. |
|
GetMemoryStatType ( |
Controls whether shader related logs are visible. |
|
|
ERDGParentRe... |
GetParentResourceType ( |
Returns the equivalent parent resource type for a view type. |
|
FPendingClea... |
GetPendingCleanupObjects() |
Transfers ownership of the current set of pending cleanup objects to the caller. |
|
GetPixelFormatFromString ( |
String to enum (not case sensitive) |
|
|
const TCHAR ... |
GetPixelFormatString ( |
Enum to string |
|
EPixelFormat... |
GetPixelFormatValidChannels ( |
Returns the valid channels for this pixel format |
|
GetPooledFreeBuffer ( |
Allocates an RDG pooled buffer instance. Attempts to reuse allocation if Out has a value. Returns true a new instance was allocated, or false if the existing allocation was reused. |
|
|
GetRDGEventPath ( |
||
|
FRHIRenderPa... |
GetRenderPassInfo ( |
Helper function to get RHI render pass info from a pass parameter struct. |
|
FRenderTarge... |
GetRenderTargetBindings ( |
|
|
FRenderTarge... |
GetRenderTargetBindings ( |
|
|
GetResourceTransitionPlaneForMetadataAccess ( |
Returns the associated FRHITransitionInfo plane index. |
|
|
TUniformBuff... |
GetShaderBinding ( |
|
|
TRDGUniformB... |
GetShaderBinding ( |
Constructs a uniform buffer binding that will utilize the shader binding model. |
|
const TCHAR ... |
GetShaderCodeResourceBindingTypeName ( |
|
|
GetShaderCompressionFormat ( |
Returns the shader compression format (passing ShaderFormat for future proofing, but as of now the setting is global for all formats). |
|
|
GetShaderCompressionOodleSettings ( |
Returns Oodle-specific shader compression format settings (passing ShaderFormat for future proofing, but as of now the setting is global for all formats). |
|
|
const FSHAHa... |
GetShaderFileHash ( |
Calculates a Hash for the given filename if it does not already exist in the Hash cache. |
|
const FSHAHa... |
GetShaderFilesHash ( |
Calculates a Hash for the list of filenames if it does not already exist in the Hash cache. |
|
GetShaderIncludes |
Recursively populates IncludeFilenames with the include filenames from Filename |
|
|
const TCHAR ... |
GetShaderParameterMacroName ( |
Returns the name of the macro that should be used for a given shader parameter base type. |
|
FRHIResource... |
GetShaderParameterResourceRHI ( |
Dereferences the RHI resource from a shader parameter struct. |
|
EShaderPermu... |
GetShaderPermutationFlags ( |
|
|
GetShaderSourceFilePath ( |
Convert the virtual shader path to an actual file system path. |
|
|
GetShaderSymbolPathOverride |
Returns true if the shader symbol path is overriden and OutPathOverride contains the override path. |
|
|
TUniformBuff... |
GetStaticBinding ( |
|
|
TRDGUniformB... |
GetStaticBinding ( |
Constructs a uniform buffer binding that will utilize the static binding model. |
|
FUniformBuff... |
GetStaticUniformBuffers ( |
Helper function to get RHI global uniform buffers out of a pass parameters struct. |
|
ElementType ... |
GetSubresource ( |
|
|
const Elemen... |
GetSubresource ( |
|
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
const FTypeL... |
GetTypeLayoutDesc ( |
|
|
FBufferRHIRe... |
GetUnitCubeIndexBuffer() |
Unit cube index buffer |
|
FBufferRHIRe... |
GetUnitCubeVertexBuffer() |
Unit cube vertex buffer (VertexDeclarationFVector4) |
|
FVertexDecla... |
GetVertexDeclarationFVector2() |
|
|
FVertexDecla... |
GetVertexDeclarationFVector3() |
|
|
FVertexDecla... |
GetVertexDeclarationFVector4() |
|
|
GetVertexFactoryParametersElementShaderBindings ( |
||
|
const FTypeL... |
GetVertexFactoryParametersLayout ( |
|
|
ElementType ... |
GetWholeResource ( |
|
|
const Elemen... |
GetWholeResource ( |
|
|
GPUMessage::RegisterHandler ( |
Registers a lambda function as a message handler. |
|
|
HasBeenProduced ( |
Returns whether the resource was produced by a prior pass. |
|
|
HemiOctahedronToUnitVector ( |
||
|
InitAsSubresources ( |
||
|
InitAsWholeResource ( |
||
|
InitializeShaderHashCache() |
Initializes shader hash cache from IShaderFormatModules. |
|
|
InitializeShaderTypes() |
Initializes cached shader type data. |
|
|
IsAnyForwardShadingEnabled ( |
Returns if ForwardShading or SimpleForwardShading is enabled. Only valid for the current platform. |
|
|
IsDxcEnabledForPlatform ( |
Returns whether DirectXShaderCompiler (DXC) is enabled for the specified shader platform. |
|
|
IsForwardShadingEnabled ( |
Returns if ForwardShading is enabled. |
|
|
IsGBufferInfoEqual ( |
||
|
IsHDRAllowed() |
||
|
IsHDREnabled() |
||
|
IsMobileDeferredShadingEnabled ( |
||
|
IsMobileDistanceFieldEnabled ( |
||
|
IsRayTracingEnabled() |
Returns `true_ when running on RT-capable machine, RT support is enabled for the project and by game graphics options. |
|
|
IsRayTracingEnabledForProject ( |
||
|
IsRenderingThreadHealthy() |
Checks if the rendering thread is healthy and running, without crashing |
|
|
IsSimpleForwardShadingEnabled ( |
||
|
IsSubresources ( |
||
|
IssueScalableLongGPUTask ( |
||
|
IsUsingBasePassVelocity ( |
Returns whether the base pass should output to the velocity buffer is enabled for a given shader platform |
|
|
IsUsingDBuffers ( |
Returns whether DBuffer decals are enabled for a given shader platform |
|
|
IsUsingDistanceFields ( |
Returns whether distance fields are enabled for a given shader platform |
|
|
IsUsingEmulatedUniformBuffers ( |
Returns whether the platform is using emulated uniform buffers |
|
|
IsUsingGBuffers ( |
Returns if the GBuffer is used. Only valid for the current platform. |
|
|
IsUsingSelectiveBasePassOutputs ( |
Returns whether the base pass should use selective outputs for a given shader platform |
|
|
IsWholeResource ( |
||
|
LoadShaderSourceFile ( |
Loads the shader file with the given name. |
|
|
LoadShaderSourceFileChecked ( |
Loads the shader file with the given name. |
|
|
MakeInjectedShaderCodeBlock |
Create a block of source code to be injected in the preprocessed shader code. |
|
|
MaskedInEarlyPass ( |
||
|
MeasureLongGPUTaskExecutionTime ( |
||
|
MemcpyResource ( |
||
|
MemsetResource ( |
||
|
MobileBasePassAlwaysUsesCSM ( |
||
|
MobileRequiresSceneDepthAux ( |
||
|
MobileSupportsGPUScene() |
||
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! |
|
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
constexpr FV... |
operator& ( |
|
|
constexpr EV... |
operator& ( |
|
|
constexpr EV... |
operator& ( |
|
|
constexpr ES... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr EV... |
operator& ( |
|
|
constexpr ER... |
operator& |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr ER... |
operator& |
|
|
constexpr ES... |
operator& ( |
|
|
EShaderCodeF... |
operator&= ( |
|
|
ERDGBuilderF... |
operator&= ( |
|
|
ERDGPassFlag... |
operator&= ( |
|
|
ERDGBufferFl... |
operator&= ( |
|
|
ERDGTextureF... |
operator&= ( |
|
|
ERDGUnordere... |
operator&= ( |
|
|
ERDGResource... |
operator&= ( |
|
|
ERDGInitialD... |
operator&= ( |
|
|
EShaderPermu... |
operator&= ( |
|
|
EVertexStrea... |
operator&= ( |
|
|
EVTProducePa... |
operator&= ( |
|
|
FVisualizeTe... |
operator&= ( |
|
|
EVertexFacto... |
operator&= ( |
|
|
constexpr FV... |
operator^ ( |
|
|
constexpr EV... |
operator^ ( |
|
|
constexpr EV... |
operator^ ( |
|
|
constexpr ES... |
operator^ ( |
|
|
constexpr ES... |
operator^ ( |
|
|
constexpr EV... |
operator^ ( |
|
|
constexpr ER... |
operator^ |
|
|
constexpr ER... |
operator^ |
|
|
constexpr ER... |
operator^ ( |
|
|
constexpr ER... |
operator^ ( |
|
|
constexpr ER... |
operator^ ( |
|
|
constexpr ER... |
operator^ ( |
|
|
constexpr ER... |
operator^ ( |
|
|
FVisualizeTe... |
operator^= ( |
|
|
EVTProducePa... |
operator^= ( |
|
|
EVertexFacto... |
operator^= ( |
|
|
EVertexStrea... |
operator^= ( |
|
|
EShaderCodeF... |
operator^= ( |
|
|
ERDGTextureF... |
operator^= ( |
|
|
ERDGResource... |
operator^= ( |
|
|
ERDGBufferFl... |
operator^= ( |
|
|
ERDGPassFlag... |
operator^= ( |
|
|
ERDGBuilderF... |
operator^= ( |
|
|
ERDGInitialD... |
operator^= ( |
|
|
EShaderPermu... |
operator^= ( |
|
|
ERDGUnordere... |
operator^= ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr FV... |
operator| ( |
|
|
constexpr EV... |
operator| ( |
|
|
constexpr EV... |
operator| ( |
|
|
constexpr EV... |
operator| ( |
|
|
constexpr ES... |
operator| ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr ER... |
operator| |
|
|
constexpr ER... |
operator| |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr ES... |
operator| ( |
|
|
EVTProducePa... |
operator|= ( |
|
|
EVertexFacto... |
operator|= ( |
|
|
EVertexStrea... |
operator|= ( |
|
|
EShaderCodeF... |
operator|= ( |
|
|
ERDGInitialD... |
operator|= ( |
|
|
ERDGTextureF... |
operator|= ( |
|
|
ERDGUnordere... |
operator|= ( |
|
|
ERDGBufferFl... |
operator|= ( |
|
|
ERDGPassFlag... |
operator|= ( |
|
|
FVisualizeTe... |
operator|= ( |
|
|
ERDGResource... |
operator|= ( |
|
|
ERDGBuilderF... |
operator|= ( |
|
|
EShaderPermu... |
operator|= ( |
|
|
constexpr ER... |
operator~ ( |
|
|
constexpr ER... |
operator~ ( |
|
|
constexpr FV... |
operator~ ( |
|
|
constexpr EV... |
operator~ ( |
|
|
constexpr EV... |
operator~ ( |
|
|
constexpr EV... |
operator~ ( |
|
|
constexpr ER... |
operator~ ( |
|
|
constexpr ES... |
operator~ |
|
|
constexpr ER... |
operator~ ( |
|
|
constexpr ER... |
operator~ |
|
|
constexpr ER... |
operator~ |
|
|
constexpr ES... |
operator~ ( |
|
|
constexpr ER... |
operator~ ( |
|
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
EShaderCodeR... |
ParseShaderResourceBindingType ( |
Parse the shader resource binding from the binding type used in shader code. |
|
ParseVirtualShaderFilename ( |
Converts an absolute or relative shader filename to a filename relative to the shader directory. |
|
|
PlatformRequires128bitRT ( |
Note, this should only be used when a platform requires special shader compilation for 32 bit pixel format render targets. |
|
|
PlatformSupportsSimpleForwardShading ( |
||
|
PlatformSupportsVelocityRendering ( |
||
|
QuantizeSceneBufferSize |
Takes the requested buffer size and quantizes it to an appropriate size for the rest of the rendering pipeline. |
|
|
FRDGTextureR... |
RegisterExternalTexture ( |
|
|
FRDGTextureM... |
RegisterExternalTextureMSAA ( |
|
|
FRDGTextureM... |
RegisterExternalTextureMSAAWithFallback ( |
|
|
FRDGTextureR... |
RegisterExternalTextureWithFallback ( |
Register external texture with fallback if the resource is invalid. |
|
FDelegateHan... |
RegisterStopRenderingThreadDelegate ( |
|
|
ReleaseResourceAndFlush ( |
Sends a message to the rendering thread to release a resource, and spins until the rendering thread has processed the message. |
|
|
RenderUtilsInit() |
||
|
ReplaceVirtualFilePathForShaderAutogen ( |
Replaces virtual platform path with appropriate autogen path for a given ShaderPlatform. |
|
|
ReplaceVirtualFilePathForShaderPlatform ( |
Replaces virtual platform path with appropriate path for a given ShaderPlatform. |
|
|
ResetAllShaderSourceDirectoryMappings() |
Hook for shader compile worker to reset the directory mappings. |
|
|
ResizeResourceIfNeeded ( |
||
|
ResizeResourceIfNeeded ( |
||
|
ResizeResourceIfNeeded ( |
||
|
ResizeResourceIfNeeded ( |
||
|
ResizeResourceIfNeeded ( |
||
|
ResizeResourceSOAIfNeeded ( |
This version will resize/allocate the buffer at once and add a RDG pass to perform the copy on the RDG time-line if there was previous data). |
|
|
ResizeResourceSOAIfNeeded ( |
||
|
RestoreGlobalShaderMap ( |
Recreates shaders in the global shader map from the serialized memory. |
|
|
SerializeUniformBufferInfo ( |
Records information about all the uniform buffer layouts referenced by UniformBufferEntries. |
|
|
SetLocalUniformBufferParameter ( |
Sets the value of a shader uniform buffer parameter to a uniform buffer containing the struct. |
|
|
SetPixelShaderBool ( |
Please use integer values for boolean shader parameters instead. |
|
|
SetRHIThreadEnabled |
||
|
SetSamplerParameter ( |
Sets the value of a shader sampler parameter. Template'd on shader type. |
|
|
SetShaderParameters ( |
Set shader's parameters from its parameters struct. |
|
|
SetShaderParameters ( |
||
|
SetShaderUAV ( |
||
|
SetShaderUAV ( |
||
|
SetShaderUAV ( |
Set compute shader UAVs. |
|
|
SetShaderValue ( |
Sets the value of a shader parameter. |
|
|
SetShaderValue ( |
Please use integer values for boolean shader parameters instead. |
|
|
SetShaderValue ( |
Please use integer values for boolean shader parameters instead. |
|
|
SetShaderValue ( |
Please use integer values for boolean shader parameters instead. |
|
|
SetShaderValue ( |
Primary. |
|
|
SetShaderValue ( |
||
|
SetShaderValue ( |
||
|
SetShaderValue ( |
||
|
SetShaderValue ( |
Secondary. |
|
|
SetShaderValue ( |
||
|
SetShaderValue ( |
||
|
SetShaderValue ( |
||
|
SetShaderValueArray ( |
Sets the value of a shader parameter array. |
|
|
SetShaderValueArray ( |
Specialization of the above for C++ bool type. |
|
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueArray ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetShaderValueOnContext ( |
||
|
SetSRVParameter ( |
Sets the value of a shader resource view parameter Template'd on shader type (e.g. pixel shader or compute shader). |
|
|
SetSRVParameter ( |
||
|
SetTextureParameter ( |
Sets the value of a shader texture parameter. Template'd on shader type. |
|
|
SetTextureParameter ( |
Sets the value of a shader texture parameter. Template'd on shader type |
|
|
SetTextureParameter ( |
Sets the value of a shader surface parameter (e.g. to access MSAA samples). |
|
|
SetUAVParameter ( |
Sets the value of a unordered access view parameter |
|
|
SetUAVParameter ( |
Sets the value of a unordered access view parameter |
|
|
SetUAVParameterIfCS ( |
||
|
SetUAVParameterIfCS ( |
||
|
SetUAVParameterIfCS ( |
||
|
SetUAVParameterIfCS ( |
||
|
SetUniformBufferParameter ( |
Sets the value of a shader uniform buffer parameter to a uniform buffer containing the struct. |
|
|
SetUniformBufferParameter ( |
Sets the value of a shader uniform buffer parameter to a uniform buffer containing the struct. |
|
|
SetUniformBufferParameter ( |
Sets the value of a shader uniform buffer parameter to a uniform buffer containing the struct. |
|
|
SetUniformBufferParameterImmediate ( |
Sets the value of a shader uniform buffer parameter to a value of the struct. |
|
|
SetUniformBufferParameterImmediate ( |
Sets the value of a shader uniform buffer parameter to a value of the struct. |
|
|
ShaderMapAppendKeyString ( |
Appends to KeyString for all shaders. |
|
|
ShouldAllowUniqueShaderSymbols ( |
Returns true if (external) shader symbols should be specific to each shader rather than be de-duplicated. |
|
|
ShouldCompileRayTracingShadersForProject ( |
||
|
ShouldEnableExtraShaderData ( |
Returns true if the user wants more runtime shader data (names, extra info) |
|
|
ShouldExportShaderDebugInfo ( |
ShouldWriteShaderSymbols should be called to determine if symbols (debug data) should be written |
|
|
ShouldGenerateShaderSymbols ( |
Returns true if shader symbols should be kept for a given platform. |
|
|
ShouldKeepShaderDebugInfo ( |
ShouldGenerateShaderSymbols should be called to determine if symbols (debug data) should be generated |
|
|
ShouldOptimizeShaders ( |
||
|
ShouldUseStableConstantBuffer ( |
||
|
ShouldWriteShaderSymbols ( |
Returns true if shader symbols should be exported to separate files for a given platform. |
|
|
ShouldWriteShaderSymbolsAsZip ( |
Returns true if shaders should be combined into a single zip file instead of individual files. |
|
|
StartBatchedRelease() |
Enables the batching of calls to BeginReleaseResource This is called in the game thread. |
|
|
StartRenderCommandFenceBundler() |
||
|
StartRenderingThread() |
Starts the rendering thread. |
|
|
StopRenderCommandFenceBundler() |
||
|
StopRenderingThread() |
Stops the rendering thread. |
|
|
SupportsGen4TAA ( |
||
|
SupportShaderPrecisionModifier ( |
Returns whether EShaderPrecisionModifier is supported. |
|
|
SupportsTextureCubeArray ( |
||
|
SupportsTSR ( |
||
|
TickRenderingTickables() |
||
|
FPooledRende... |
Translate ( |
Translates from an RDG texture descriptor to a pooled render target descriptor. |
|
FRHIBufferCr... |
Translate ( |
Translates from a RDG buffer descriptor to a RHI buffer creation info |
|
FRHIBufferCr... |
Translate ( |
Translates from a RDG buffer descriptor to a RHI buffer creation info |
|
FPooledRende... |
Translate ( |
Translates from an RDG texture descriptor to a pooled render target descriptor. |
|
FRDGTextureD... |
Translate ( |
Translates from a pooled render target descriptor to an RDG texture descriptor. |
|
FRDGTextureD... |
Translate ( |
Translates from a pooled render target descriptor to an RDG texture descriptor. |
|
IPooledRende... |
TryGetPooledRenderTarget ( |
Accessing the underlying pooled render target has been deprecated. Use TryGetRHI() instead. |
|
FRHITexture ... |
TryGetRHI ( |
Returns the RHI texture from an RDG texture if it exists, or null otherwise. |
|
FRDGBufferRe... |
TryRegisterExternalBuffer ( |
Variants of RegisterExternalBuffer which will return null (rather than assert) if the external buffer is null. |
|
FRDGTextureR... |
TryRegisterExternalTexture ( |
Variants of RegisterExternalTexture which will returns null (rather than assert) if the external texture is null. |
|
FRDGTextureM... |
TryRegisterExternalTextureMSAA ( |
|
|
UE::PipelineCacheUtilities::LoadStableKeysFile ( |
Loads stable shader keys file (using a proprietary format). |
|
|
UE::PipelineCacheUtilities::LoadStablePipelineCacheFile ( |
Loads stable pipeline cache file. |
|
|
UE::PipelineCacheUtilities::SaveStableKeysFile ( |
Saves stable shader keys file (using a proprietary format). |
|
|
UE::PipelineCacheUtilities::SaveStablePipelineCacheFile ( |
Saves stable pipeline cache file. |
|
|
UninitializeShaderTypes() |
Uninitializes cached shader type data. |
|
|
UnitVectorToHemiOctahedron ( |
||
|
UnregisterStopRenderingThreadDelegate ( |
||
|
UnsetShaderUAVs ( |
Unset compute shader UAVs. |
|
|
UseGPUScene ( |
||
|
UseGPUScene ( |
||
|
UseMobileAmbientOcclusion ( |
||
|
UseNanite ( |
Returns true if Nanite rendering should be used for the given shader platform. |
|
|
UseNonNaniteVirtualShadowMaps ( |
Returns true if non-nanite virtual shadow maps are enbled by CVar r.Shadow.Virtual.NonNaniteVSM and UseVirtualShadowMaps is true for the given platform and feature level. |
|
|
UseVirtualShadowMaps ( |
||
|
UseVirtualTextureLightmap ( |
Checks if virtual texturing lightmap enabled and supported |
|
|
UseVirtualTexturing ( |
Checks if virtual texturing enabled and supported |
|
|
ValidateShaderParameterResourcesRHI ( |
Validates that all resource parameters of a uniform buffer are set. |
|
|
ValidateShaderParameters ( |
Validates that all resource parameters of a shader are set. |
|
|
ValidateShaderParameters ( |
||
|
VelocityEncodeDepth ( |
||
|
VerifyLayout ( |
||
|
VerifyShaderSourceFiles ( |
Kick off SHA verification for all shader source files |
|
|
VTRequestPageStatus_HasData ( |
Check to see there is data available (possibly requiring waiting) given the current status |
Name | Description | ||
---|---|---|---|
|
FTexture * |
GBlackAlpha1VolumeTexture |
A global black volume texture, with alpha=1. |
|
FTexture * |
GBlackArrayTexture |
A global black array texture. |
|
FTexture * |
GBlackCubeArrayTexture |
A global black cube array texture. |
|
FTexture * |
GBlackTexture |
A global black texture. |
|
FTexture * |
GBlackTextureCube |
A global black cube texture. |
|
FTexture * |
GBlackTextureDepthCube |
A global black cube depth texture. |
|
GBlackTextureWithSRV |
||
|
FTexture * |
GBlackUintTexture |
A global black texture |
|
FTexture * |
GBlackUintVolumeTexture |
A global black volume texture Global black volume texture resource. |
|
FTexture * |
GBlackVolumeTexture |
A global black volume texture. Global black volume texture resource. |
|
GClearVertexBuffer |
||
|
GCubeIndexBuffer |
||
|
const uint16[36... |
GCubeIndices |
The indices for drawing a cube. |
|
GCustomResourcePool |
||
|
const uint32 |
GDiffuseConvolveMipLevel |
4: 8x8 cubemap resolution, shader needs to use the same value as preprocessing |
|
GEmptyVertexBufferWithUAV |
||
|
GEmptyVertexDeclaration |
||
|
float |
GEnableMipLevelFading |
Whether to enable mip-level fading or not: +1.0f if enabled, -1.0f if disabled. |
|
GFilterVertexDeclaration |
||
|
GGameThreadTime |
How many cycles the gamethread used (excluding idle time). |
|
|
GGlobalBufferNumFramesUnusedThresold |
Number of frames after which unused global resource allocations will be discarded. |
|
|
GGlobalShaderMap |
The global shader map. |
|
|
GInputLatencyTimer |
Global input latency timer. Defined in UnrealClient.cpp |
|
|
GIsThreadedRendering |
Render thread API. |
|
|
const int32 |
GlobalShaderMapId |
Used to identify the global shader map in compile queues. |
|
GMainThreadBlockedOnRenderThread |
Whether the main thread is currently blocked on the rendering thread, e.g. a call to FlushRenderingCommands. |
|
|
GMediaVertexDeclaration |
||
|
FTexture * |
GMipColorTexture |
A global texture that has a different solid color in each mip-level. |
|
GMipColorTextureMipLevels |
Number of mip-levels in 'GMipColorTexture' |
|
|
GMipFadeSettings |
Global mip fading settings, indexed by EMipFadeSettings. |
|
|
GNullColorVertexBuffer |
The global null color vertex buffer, which is set with a stride of 0 on meshes without a color component. |
|
|
GNullVertexBuffer |
The global null vertex buffer, which is set with a stride of 0 on meshes |
|
|
GPauseRenderingRealtimeClock |
Whether to pause the global realtime clock for the rendering thread (read and write only on main thread). |
|
|
GPrimitiveIdDummy |
||
|
GPrimitiveIdDummyMobile |
||
|
GRenderingRealtimeClock |
Global realtime clock for the rendering thread. |
|
|
GRenderTargetPool |
The global render targets for easy shading. The global render targets pool. |
|
|
uint32[ERenderT... |
GRenderThreadIdle |
Accumulates how many cycles the renderthread has been idle. It's defined in RenderingThread.cpp. |
|
uint32[ERenderT... |
GRenderThreadNumIdle |
Accumulates how times renderthread was idle. It's defined in RenderingThread.cpp. |
|
GRenderThreadTime |
How many cycles the renderthread used (excluding idle time). |
|
|
GRHIThreadTime |
How many cycles the rhithread used (excluding idle time). |
|
|
GScreenRectangleIndexBuffer |
||
|
GScreenRectangleVertexBuffer |
||
|
GScreenSpaceVertexBuffer |
||
|
GSwapBufferTime |
How many cycles it took to swap buffers to present the frame. |
|
|
GTileVertexDeclaration |
||
|
FTexture * |
GTransparentBlackTexture |
|
|
GTransparentBlackTextureWithSRV |
||
|
GTwoTrianglesIndexBuffer |
||
|
GUseThreadedRendering |
Whether the rendering thread should be created or not. |
|
|
GVisualizeTexture |
The global render targets for easy shading. |
|
|
FTexture * |
GWhiteTexture |
A global white texture. |
|
FTexture * |
GWhiteTextureCube |
A global white cube texture. |
|
GWhiteTextureWithSRV |
||
|
FBufferWithRDG ... |
GWhiteVertexBufferWithRDG |
|
|
GWhiteVertexBufferWithSRV |
||
|
const int32 |
kUniqueShaderPermutationId |
|
|
const int32 |
ShaderCompileWorkerInputVersion |
This is for the protocol, not the data, bump if FShaderCompilerInput or ProcessInputFromArchive changes. |
|
const int32 |
ShaderCompileWorkerOutputVersion |
This is for the protocol, not the data, bump if FShaderCompilerOutput or WriteToOutputArchive changes. |
|
const int32 |
ShaderCompileWorkerPipelineJobHeader |
This is for the protocol, not the data. |
|
const int32 |
ShaderCompileWorkerSingleJobHeader |
This is for the protocol, not the data. |
|
STATCAT_Advanced |
||
|
STATCAT_Advanced |