Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::AsyncPipelineState Class Referencefinal

Async pipeline state waits until all shaders are loaded before initializing the internal pipeline state. More...

#include <AsyncPipelineState.hpp>

Inheritance diagram for Diligent::AsyncPipelineState:
Diligent::ProxyPipelineState< ObjectBase< IPipelineState > > Diligent::ObjectBase< BaseInterface > Diligent::RefCountedObject< BaseInterface >

Public Member Functions

template<typename DerivedType, typename = typename std::enable_if<std::is_base_of<IObject, DerivedType>::value>::type>
void QueryInterface (const INTERFACE_ID &IID, DerivedType **ppInterface)
 

Detailed Description

Async pipeline state waits until all shaders are loaded before initializing the internal pipeline state.

Member Function Documentation

◆ QueryInterface()

template<typename DerivedType, typename = typename std::enable_if<std::is_base_of<IObject, DerivedType>::value>::type>
void Diligent.IObject.QueryInterface ( const INTERFACE_ID & IID,
DerivedType ** ppInterface )
inline

Template version of QueryInterface that avoids the need to manually cast the returned interface pointer.