Go to the documentation of this file.
32 #if DILIGENT_C_INTERFACE
65 #if !DILIGENT_C_INTERFACE
66 using String = std::basic_string<Char>;
int16_t Int16
16-bit signed integer
Definition: BasicTypes.h:47
void * PVoid
Definition: BasicTypes.h:56
char Char
Definition: BasicTypes.h:64
uint64_t Uint64
64-bit unsigned integer
Definition: BasicTypes.h:50
float Float32
32-bit float
Definition: BasicTypes.h:43
size_t SizeType
Definition: BasicTypes.h:55
int32_t Int32
32-bit signed integer
Definition: BasicTypes.h:46
int8_t Int8
8-bit signed integer
Definition: BasicTypes.h:48
int64_t Int64
64-bit signed integer
Definition: BasicTypes.h:45
#define DILIGENT_END_NAMESPACE
Definition: CommonDefinitions.h:86
uint32_t Uint32
32-bit unsigned integer
Definition: BasicTypes.h:51
bool Bool
Boolean.
Definition: BasicTypes.h:59
const typedef void * CPVoid
Definition: BasicTypes.h:57
uint16_t Uint16
16-bit unsigned integer
Definition: BasicTypes.h:52
uint8_t Uint8
8-bit unsigned integer
Definition: BasicTypes.h:53
std::basic_string< Char > String
String variable.
Definition: BasicTypes.h:66
#define DILIGENT_BEGIN_NAMESPACE(Name)
Definition: CommonDefinitions.h:82
#define static
Definition: GLSLDefinitions.h:73
The library uses Direct3D-style math:
Definition: AdvancedMath.hpp:37