neoGFX
Cross-platform C++ app/game engine
|
Go to the source code of this file.
Classes | |
class | neogfx::i_vertex_buffer |
struct | neogfx::i_vertex_buffer::shader_not_attached |
Namespaces | |
namespace | neogfx |
Enumerations | |
enum class | neogfx::vertex_buffer_type : uint32_t { neogfx::Invalid = 0x00000000 , neogfx::Vertices = 0x00000001 , neogfx::UV = 0x00000002 , neogfx::Color = 0x00000004 , neogfx::Function0 = 0x00000008 , neogfx::Function1 = 0x00000010 , neogfx::Function2 = 0x00000020 , neogfx::Function3 = 0x00000040 , neogfx::Function4 = 0x00000080 , neogfx::Custom1 = 0x00010000 , neogfx::Custom2 = 0x00020000 , neogfx::Custom3 = 0x00040000 , neogfx::Custom4 = 0x00080000 , neogfx::Persist = 0x10000000 , neogfx::Default = Vertices | UV | Color | Function0 | Function1 | Function2 | Function3 | Function4 , neogfx::DefaultECS = Vertices | UV | Color | Function0 | Function1 | Function2 | Function3 | Function4 | Persist } |
Functions | |
std::string const & | neogfx::standard_vertex_attribute_name (vertex_buffer_type aType) |
constexpr vertex_buffer_type | neogfx::operator| (vertex_buffer_type aLhs, vertex_buffer_type aRhs) |
constexpr vertex_buffer_type | neogfx::operator& (vertex_buffer_type aLhs, vertex_buffer_type aRhs) |