|
Graphics v0.0.0
A simple abstraction layer for the modern graphics APIs.
|
成员的完整列表,这些成员属于 CommandBuffer,包括所有继承而来的类成员
| begin()=0 | CommandBuffer | pure virtual |
| begin_render_pass()=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| clear(uint8_t flags)=0 | CommandBuffer | pure virtual |
| create() (定义于 CommandBuffer) | CommandBuffer | static |
| draw(uint32_t vertex_count, uint32_t first_vertex=0)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| draw_indexed(uint32_t index_count, uint32_t first_index=0)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| end()=0 | CommandBuffer | pure virtual |
| end_render_pass()=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| set_clear_color(const Vector4 &color)=0 | CommandBuffer | pure virtual |
| set_clear_depth(float depth)=0 | CommandBuffer | pure virtual |
| set_clear_stencil(uint32_t value)=0 | CommandBuffer | pure virtual |
| set_index_buffer(std::shared_ptr< IndexBuffer > index_buffer)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| set_pipeline(std::shared_ptr< Pipeline > pipeline)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| set_texture(std::shared_ptr< Texture > texture, unsigned int slot)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| set_vertex_buffer(std::shared_ptr< VertexBuffer > vertex_buffer)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |
| set_viewport(const Viewport &viewport)=0 (定义于 CommandBuffer) | CommandBuffer | pure virtual |