#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... | |
enum | Diligent::RENDER_STATE_CACHE_FILE_HASH_MODE : Uint8 { Diligent::RENDER_STATE_CACHE_FILE_HASH_MODE_BY_CONTENT , Diligent::RENDER_STATE_CACHE_FILE_HASH_MODE_BY_NAME } |
Hash mode used by the render state cache to identify unique files. More... | |
Defines Diligent::IRenderStateCache interface