![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MetalComputeShader.h>
Inheritance diagram for FMetalComputeShader:Additional Inherited Members | |
Public Types inherited from TMetalBaseShader< FRHIComputeShader, SF_Compute > | |
| enum | |
Protected Member Functions inherited from TMetalBaseShader< FRHIComputeShader, SF_Compute > | |
| MTLFunctionPtr | GetCompiledFunction (bool const bAsync=false, const int32 FunctionIndex=-1) |
Protected Member Functions inherited from FRHIResource | |
| virtual RHI_API | ~FRHIResource () |
Protected Attributes inherited from TMetalBaseShader< FRHIComputeShader, SF_Compute > | |
| FMetalDevice & | Device |
Protected Attributes inherited from FRHIShaderData | |
| FShaderResourceTable | ShaderResourceTable |
| TArray< FUniformBufferStaticSlot > | StaticSlots |
| FMetalComputeShader::FMetalComputeShader | ( | FMetalDevice & | Device, |
| TArrayView< const uint8 > | InCode, | ||
| MTLLibraryPtr | InLibrary | ||
| ) |
|
virtual |
| MTLFunctionPtr FMetalComputeShader::GetFunction | ( | ) |
| FMetalShaderPipelinePtr FMetalComputeShader::GetPipeline | ( | ) |
| int32 FMetalComputeShader::NumThreadsX |
| int32 FMetalComputeShader::NumThreadsY |
| int32 FMetalComputeShader::NumThreadsZ |