FShaderResource* FShaderResource::FindOrCreateShaderResource(const FShaderCompilerOutput& Output, FShaderType* SpecificType) { const FShaderResourceId ResourceId(Output, SpecificType ? SpecificType->GetName() : NULL); FShaderResource* Resource = FindShaderResourceById(ResourceId); if (!Resource) { Resource = new FShaderResource(Output, SpecificType); } return Resource; }
FShaderResource* FShaderResource::FindOrCreateShaderResource(const FShaderCompilerOutput& Output) { const FShaderResourceId ResourceId(Output); FShaderResource* Resource = FindShaderResourceById(ResourceId); if (!Resource) { Resource = new FShaderResource(Output); } return Resource; }