A pool of reusable VertexLayouts for common vertex formats. More...
#include <VertexLayoutPool.h>
Public Member Functions | |
const VertexLayout & | GetForPackedDiffuseVertex () const |
const VertexLayout & | GetForDiffuseVertex () const |
const VertexLayout & | GetFor2DTexturedVertex () const |
const VertexLayout & | GetForTextVertex () const |
const VertexLayout & | GetForScreenTextVertex () const |
const VertexLayout & | GetForWorldTextVertex () const |
const VertexLayout & | GetForPackedTwoTextureVertex () const |
const VertexLayout & | GetForPackedStencilShadowVertex () const |
const VertexLayout & | GetForPositionVertex () const |
const VertexLayout & | GetForColoredVertex () const |
const VertexLayout & | GetForTexturedVertex () const |
const VertexLayout & | GetForTexturedColoredVertex () const |
const VertexLayout & | GetForModelDiffuseVertex () const |
const VertexLayout & | GetForPackedPositionUvLightDotsColourVertex () const |
const VertexLayout & | GetForPackedPositionNormalUvColourVertex () const |
const VertexLayout & | GetForPackedPositionNormalUvVertex () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
A pool of reusable VertexLayouts for common vertex formats.