Sleeping Wombat GUI  0.100
swGUI
Public Member Functions | Private Attributes | List of all members
DX11InputLayoutDescriptor Class Reference

Deskryptor layoutu dla DirectX 11. More...

#include <DX11InputLayoutDescriptor.h>

Inheritance diagram for DX11InputLayoutDescriptor:
InputLayoutDescriptor

Public Member Functions

 DX11InputLayoutDescriptor (const std::wstring &layoutName)
 
 ~DX11InputLayoutDescriptor ()=default
 
Size GetNumElements ()
 
D3D11_INPUT_ELEMENT_DESC * GetDescriptorPtr ()
 
virtual void AddRow (const char *semanticName, ResourceFormat format, unsigned int inputSlot, unsigned int byteOffset, bool perInstance, unsigned int instanceDataStep)
 
unsigned int CountSemantic (const char *semanticName)
 
- Public Member Functions inherited from InputLayoutDescriptor
 InputLayoutDescriptor (const std::wstring &layoutName)
 
virtual ~InputLayoutDescriptor ()=default
 
std::wstring & GetName ()
 

Private Attributes

std::vector< D3D11_INPUT_ELEMENT_DESC > m_inputElement
 

Detailed Description

Deskryptor layoutu dla DirectX 11.

Constructor & Destructor Documentation

DX11InputLayoutDescriptor::DX11InputLayoutDescriptor ( const std::wstring &  layoutName)
inline
DX11InputLayoutDescriptor::~DX11InputLayoutDescriptor ( )
default

Member Function Documentation

void DX11InputLayoutDescriptor::AddRow ( const char *  semanticName,
ResourceFormat  format,
unsigned int  inputSlot,
unsigned int  byteOffset,
bool  perInstance,
unsigned int  instanceDataStep 
)
virtual

Implements InputLayoutDescriptor.

unsigned int DX11InputLayoutDescriptor::CountSemantic ( const char *  semanticName)
D3D11_INPUT_ELEMENT_DESC* DX11InputLayoutDescriptor::GetDescriptorPtr ( )
inline
Size DX11InputLayoutDescriptor::GetNumElements ( )
inline

Member Data Documentation

std::vector<D3D11_INPUT_ELEMENT_DESC> DX11InputLayoutDescriptor::m_inputElement
private

The documentation for this class was generated from the following files: