Potato Engine
Hobby Game Engine Project
Public Member Functions | List of all members
up::Mesh Class Reference
Inheritance diagram for up::Mesh:
up::shared< Mesh >

Public Member Functions

 Mesh (vector< uint16 > indices, vector< up::byte > data, view< MeshBuffer > buffers, view< MeshChannel > channels)
 
void populateLayout (span< GpuInputLayoutElement > &inputLayout) const noexcept
 
void updateVertexBuffers (RenderContext &ctx)
 
void bindVertexBuffers (RenderContext &ctx)
 
uint32 indexCount () const noexcept
 
- Public Member Functions inherited from up::shared< Mesh >
 shared (shared const &)=delete
 
 shared (shared &&) noexcept
 
sharedoperator= (shared const &)=delete
 
sharedoperator= (shared &&) noexcept
 

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