#include <vertex_descriptor_mtl.h>
Public Member Functions | |
VertexDescriptorMTL () | |
~VertexDescriptorMTL () | |
bool | SetStageInputsAndLayout (const std::vector< ShaderStageIOSlot > &inputs, const std::vector< ShaderStageBufferLayout > &layouts) |
MTLVertexDescriptor * | GetMTLVertexDescriptor () const |
Definition at line 17 of file vertex_descriptor_mtl.h.
|
default |
|
default |
MTLVertexDescriptor * impeller::VertexDescriptorMTL::GetMTLVertexDescriptor | ( | ) | const |
Definition at line 206 of file vertex_descriptor_mtl.mm.
Referenced by impeller::GetMTLRenderPipelineDescriptor().
bool impeller::VertexDescriptorMTL::SetStageInputsAndLayout | ( | const std::vector< ShaderStageIOSlot > & | inputs, |
const std::vector< ShaderStageBufferLayout > & | layouts | ||
) |
Definition at line 172 of file vertex_descriptor_mtl.mm.
References impeller::VertexDescriptor::kReservedVertexBufferIndex, impeller::ReadStageInputFormat(), and VALIDATION_LOG.
Referenced by impeller::GetMTLRenderPipelineDescriptor().