|
| template<typename TShaderClass > |
| void | Dispatch (FRHIComputeCommandList &RHICmdList, const TShaderRef< TShaderClass > &ComputeShader, const FMeshDrawShaderBindings &ShaderBindings, const typename TShaderClass::FParameters &PassParameters, FIntVector GroupCount) |
| |
| template<typename TShaderClass > |
| void | DispatchIndirect (FRHIComputeCommandList &RHICmdList, const TShaderRef< TShaderClass > &ComputeShader, const FMeshDrawShaderBindings &ShaderBindings, const typename TShaderClass::FParameters &PassParameters, FRHIBuffer *IndirectArgsBuffer, uint32 IndirectArgOffset) |
| |
| template<typename TShaderClass , typename TShaderElementData > |
| void | SetupComputeBindings (const TShaderRef< TShaderClass > &Shader, const FScene *Scene, ERHIFeatureLevel::Type FeatureLevel, const FPrimitiveSceneProxy *PrimitiveSceneProxy, const FMaterialRenderProxy &MaterialRenderProxy, const FMaterial &Material, const TShaderElementData &ShaderElementData, FMeshDrawShaderBindings &ShaderBindings) |
| |
| template<typename TShaderClass > |
| void | SetupComputeBindings (const TShaderRef< TShaderClass > &Shader, const FScene *Scene, ERHIFeatureLevel::Type FeatureLevel, const FPrimitiveSceneProxy *PrimitiveSceneProxy, const FMaterialRenderProxy &MaterialRenderProxy, const FMaterial &Material, FMeshDrawShaderBindings &ShaderBindings) |
| |