Classes | Namespaces | Macros | Functions
GteDX11Include.h File Reference
#include <D3D11.h>
#include <D3Dcompiler.h>
#include <DXGI.h>
#include <LowLevel/GteLogger.h>
Include dependency graph for GteDX11Include.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gte::InterfaceReleaser
 

Namespaces

 gte
 

Macros

#define CHECK_HR_RETURN(msg, value)
 
#define CHECK_HR_RETURN_NONE(msg)
 
#define CHECK_HR_RETURN_VOID(msg)
 
#define D3D11_BIND_NONE   0
 
#define D3D11_BUFFER_UAV_FLAG_BASIC   0
 
#define D3D11_CPU_ACCESS_NONE   0
 
#define D3D11_CPU_ACCESS_READ_WRITE   (D3D11_CPU_ACCESS_READ | D3D11_CPU_ACCESS_WRITE)
 
#define D3D11_QUERY_MISC_NONE   0
 
#define D3D11_RESOURCE_MISC_NONE   0
 
#define NOMINMAX
 

Functions

template<typename T >
ULONG gte::FinalRelease (T *&object)
 
template<typename T >
ULONG gte::SafeRelease (T *&object)
 
HRESULT gte::SetPrivateName (ID3D11DeviceChild *object, std::string const &name)
 
HRESULT gte::SetPrivateName (IDXGIObject *object, std::string const &name)
 

Macro Definition Documentation

#define CHECK_HR_RETURN (   msg,
  value 
)
Value:
if (FAILED(hr))\
{ \
LogError(std::string(msg) + ", hr = " + std::to_string(hr) + "."); \
return value; \
}
GLsizei const GLfloat * value
Definition: glcorearb.h:819
GLsizei const GLchar *const * string
Definition: glcorearb.h:809
#define LogError(message)
Definition: GteLogger.h:92

Definition at line 129 of file GteDX11Include.h.

#define CHECK_HR_RETURN_NONE (   msg)
Value:
if (FAILED(hr))\
{ \
LogError(std::string(msg) + ", hr = " + std::to_string(hr) + "."); \
}
GLsizei const GLchar *const * string
Definition: glcorearb.h:809
#define LogError(message)
Definition: GteLogger.h:92

Definition at line 116 of file GteDX11Include.h.

#define CHECK_HR_RETURN_VOID (   msg)
Value:
if (FAILED(hr))\
{ \
LogError(std::string(msg) + ", hr = " + std::to_string(hr) + "."); \
return; \
}
GLsizei const GLchar *const * string
Definition: glcorearb.h:809
#define LogError(message)
Definition: GteLogger.h:92

Definition at line 122 of file GteDX11Include.h.

#define D3D11_BIND_NONE   0

Definition at line 139 of file GteDX11Include.h.

#define D3D11_BUFFER_UAV_FLAG_BASIC   0

Definition at line 145 of file GteDX11Include.h.

#define D3D11_CPU_ACCESS_NONE   0

Definition at line 148 of file GteDX11Include.h.

#define D3D11_CPU_ACCESS_READ_WRITE   (D3D11_CPU_ACCESS_READ | D3D11_CPU_ACCESS_WRITE)

Definition at line 149 of file GteDX11Include.h.

#define D3D11_QUERY_MISC_NONE   0

Definition at line 152 of file GteDX11Include.h.

#define D3D11_RESOURCE_MISC_NONE   0

Definition at line 142 of file GteDX11Include.h.

#define NOMINMAX

Definition at line 12 of file GteDX11Include.h.



geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:03