Diligent Engine
 
Loading...
Searching...
No Matches
RenderStateCache.h File Reference
#include "../../GraphicsEngine/interface/RenderDevice.h"
#include "../../../Primitives/interface/DefineRefMacro.h"
#include "../../../Primitives/interface/UndefRefMacro.h"
#include "../../../Primitives/interface/DefineInterfaceHelperMacros.h"
#include "../../../Primitives/interface/UndefInterfaceHelperMacros.h"
#include "../../../Primitives/interface/DefineGlobalFuncHelperMacros.h"
#include "../../../Primitives/interface/UndefGlobalFuncHelperMacros.h"

Classes

struct  Diligent::RenderStateCacheCreateInfo
 Render state cache create information. More...
 
struct  Diligent::IRenderStateCache
 Render state cache interface. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Typedefs

typedef void(DILIGENT_CALL_TYPE * Diligent::ReloadGraphicsPipelineCallbackType) (const char *PipelineName, GraphicsPipelineDesc &GraphicsDesc, void *pUserData)
 Type of the callback function called by the IRenderStateCache::Reload method.
 

Enumerations

enum  Diligent::RENDER_STATE_CACHE_LOG_LEVEL : Uint8 { Diligent::RENDER_STATE_CACHE_LOG_LEVEL_DISABLED , Diligent::RENDER_STATE_CACHE_LOG_LEVEL_NORMAL , Diligent::RENDER_STATE_CACHE_LOG_LEVEL_VERBOSE }
 Render state cache logging level. More...
 

Detailed Description

Defines Diligent::IRenderStateCache interface