NGL
6.5
The NCCA Graphics Library
|
This is the complete list of members for ngl::VAOPrimitives, including all inherited members.
clear() noexcept | ngl::VAOPrimitives | |
createCapsule(const std::string &_name, const Real _radius=1.0f, const Real _height=2.0f, const int _precision=20) noexcept | ngl::VAOPrimitives | |
createCone(const std::string &_name, Real _base, Real _height, unsigned int _slices, unsigned int _stacks) noexcept | ngl::VAOPrimitives | |
createCylinder(const std::string &_name, const Real _radius, Real _height, unsigned int _slices, unsigned int _stacks) noexcept | ngl::VAOPrimitives | |
createDefaultVAOs() noexcept | ngl::VAOPrimitives | private |
createDisk(const std::string &_name, Real _radius, unsigned int _slices) noexcept | ngl::VAOPrimitives | |
createLineGrid(const std::string &_name, Real _width, Real _depth, int _steps) noexcept | ngl::VAOPrimitives | |
createSphere(const std::string &_name, Real _radius, int _precision) noexcept | ngl::VAOPrimitives | |
createTorus(const std::string &_name, Real _minorRadius, Real _majorRadius, unsigned int _nSides, unsigned int _nRings, bool _flipTX=false) noexcept | ngl::VAOPrimitives | |
createTrianglePlane(const std::string &_name, const Real _width, const Real _depth, const int _wP, const int _dP, const Vec3 &_vN) noexcept | ngl::VAOPrimitives | |
createVAO(const std::string &_name, const std::vector< vertData > &_data, const GLenum _mode) noexcept | ngl::VAOPrimitives | private |
createVAOFromHeader(const std::string &_name, Real const *_data, unsigned int _Size) noexcept | ngl::VAOPrimitives | private |
draw(const std::string &_name) noexcept | ngl::VAOPrimitives | |
draw(const std::string &_name, GLenum _mode) noexcept | ngl::VAOPrimitives | |
fghCircleTable(std::unique_ptr< Real[]> &io_sint, std::unique_ptr< Real[]> &io_cost, int _n) noexcept | ngl::VAOPrimitives | private |
getVAOFromName(const std::string &_name) | ngl::VAOPrimitives | |
instance() | ngl::Singleton< VAOPrimitives > | static |
killSingleton() | ngl::Singleton< VAOPrimitives > | inlineprotectedstatic |
loadBinary(const std::string &_name, const std::string &_fName, const GLenum _type) noexcept | ngl::VAOPrimitives | |
m_createdVAOs | ngl::VAOPrimitives | private |
operator=(const Singleton &)=delete | ngl::Singleton< VAOPrimitives > | |
s_instance | ngl::Singleton< VAOPrimitives > | protectedstatic |
Singleton(const Singleton &)=delete | ngl::Singleton< VAOPrimitives > | |
Singleton() | ngl::Singleton< VAOPrimitives > | protected |
Singleton< VAOPrimitives > class | ngl::VAOPrimitives | friend |
VAOPrimitives() noexcept | ngl::VAOPrimitives | private |
Vec3 class | ngl::VAOPrimitives | friend |
~Singleton() | ngl::Singleton< VAOPrimitives > | protectedvirtual |
~VAOPrimitives() | ngl::VAOPrimitives | inlineprivatevirtual |