FODSCManager

Responsible for processing shader compile responses from the ODSC Thread.

Windows
MacOS
Linux

Inheritance Hierarchy

FTickerObjectBase

FODSCManager

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/ODSC/ODSCManager.h

Include

#include "ODSC/ODSCManager.h"

Syntax

class FODSCManager : public FTickerObjectBase

Remarks

Responsible for processing shader compile responses from the ODSC Thread. Interface for submitting shader compile requests to the ODSC Thread.

Constructors

Name Description

Public function

FODSCManager()

Constructor

Destructors

Name Description

Public function Virtual

~FODSCManager()

Destructor

Functions

Name Description

Public function

void

 

AddThreadedRequest

(
    const TArray< FString >& Materials...,
    EShaderPlatform ShaderPlatform,
    bool bCompileChangedShaders
)

Add a request to compile a shader. The results are submitted and processed in an async manner.

Public function

void

 

AddThreadedShaderPipelineRequest

(
    EShaderPlatform ShaderPlatform,
    const FString& MaterialName,
    const FString& VertexFactoryName,
    const FString& PipelineName,
    const TArray< FString >& ShaderTyp...
)

Add a request to compile a pipeline (VS/PS) of shaders.

Overridden from FTickerObjectBase

Name Description

Public function Virtual

bool

 

Tick

(
    float DeltaSeconds
)

FTicker callback

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss