Diligent Engine
 
Loading...
Searching...
No Matches
InputLayout.h File Reference
#include "GraphicsTypes.h"

Classes

struct  Diligent::LayoutElement
 Description of a single element of the input layout. More...
 
struct  Diligent::InputLayoutDesc
 Layout description. More...
 

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Macros

#define DILIGENT_MAX_LAYOUT_ELEMENTS   16
 The maximum number of layout elements.
 
#define DILIGENT_LAYOUT_ELEMENT_AUTO_OFFSET   0xFFFFFFFFU
 Compute layout element offset automatically, see Diligent::LayoutElement::RelativeOffset for details.
 
#define DILIGENT_LAYOUT_ELEMENT_AUTO_STRIDE   0xFFFFFFFFU
 Compute layout element stride automatically, see Diligen::LayoutElement::Stride for details.
 

Enumerations

enum  Diligent::INPUT_ELEMENT_FREQUENCY : Uint8 { Diligent::INPUT_ELEMENT_FREQUENCY_UNDEFINED = 0 , Diligent::INPUT_ELEMENT_FREQUENCY_PER_VERTEX , Diligent::INPUT_ELEMENT_FREQUENCY_PER_INSTANCE , Diligent::INPUT_ELEMENT_FREQUENCY_NUM_FREQUENCIES }
 Input frequency. More...
 

Detailed Description

Definition input layout