Pyrogenesis
trunk
|
#include <ShaderProgram.h>
Public Member Functions | |
CVertexInputLayout (CDevice *device, const PS::span< const SVertexAttributeFormat > attributes) | |
~CVertexInputLayout () override=default | |
IDevice * | GetDevice () override |
const std::vector< SVertexAttributeFormat > & | GetAttributes () const noexcept |
Public Member Functions inherited from Renderer::Backend::IDeviceObject< IVertexInputLayout > | |
virtual | ~IDeviceObject () |
T * | As () |
Private Attributes | |
CDevice * | m_Device = nullptr |
std::vector< SVertexAttributeFormat > | m_Attributes |
|
inline |
|
overridedefault |
|
inlinenoexcept |
|
overridevirtual |
|
private |
|
private |