コード例 #1
0
ファイル: Shader.cpp プロジェクト: amyvmiwei/UnrealEngine4
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;
}
コード例 #2
0
ファイル: Shader.cpp プロジェクト: kidaa/UnrealEngineVR
FShaderResource* FShaderResource::FindOrCreateShaderResource(const FShaderCompilerOutput& Output)
{
	const FShaderResourceId ResourceId(Output);
	FShaderResource* Resource = FindShaderResourceById(ResourceId);

	if (!Resource)
	{
		Resource = new FShaderResource(Output);
	}

	return Resource;
}