Class NoopShaderProfileExtractor

Inheritance Relationships

Base Type

Class Documentation

class NoopShaderProfileExtractor : public gpa::playback::ShaderProfileExtractor

Public Functions

inline virtual bool IsAvailable() const override

Gets a value indicating whether or not shader profiling is available.

Returns

Whether or not shader profiling is available

inline virtual bool IsFatalErrorPresent() const override

Gets state of error flag of shader profiler.

Returns

The bool value indicating whether an error occurred during the last shader profiling request

inline virtual void SetRequest(ProfileShaderRequestWithType const&) final override

Sets a ProfileShaderRequest to be processed the next time this ShaderProfileExtractor's Callable stream is executed.

inline virtual gpa::shader_profiler::ProfiledShaders GetResult() const final override

Gets the ProfileShaderResult from the most recent ProfileShaderRequest.

Returns

The ProfileShaderResult from the most recent ProfileShaderRequest