|
Golias Engine
A C++ 20 'game engine' built with SDL3 with wide platform support.
|
This is the complete list of members for RenderingDeviceGLES3, including all inherited members.
| _window | RenderingDevice | protected |
| allocate_rid() | RIDAllocator | |
| begin_frame() override | RenderingDeviceGLES3 | virtual |
| bind_index_buffer(RID buffer, IndexType type, size_t offset=0) override | RenderingDeviceGLES3 | virtual |
| bind_pipeline(RID pipeline) override | RenderingDeviceGLES3 | virtual |
| bind_texture(uint32_t binding, RID texture, RID sampler) override | RenderingDeviceGLES3 | virtual |
| bind_uniform_buffer(uint32_t binding, RID buffer, size_t offset=0, size_t size=0) override | RenderingDeviceGLES3 | virtual |
| bind_vertex_buffers(const Vector< RID > &buffers, const Vector< size_t > &offsets={}) override | RenderingDeviceGLES3 | virtual |
| buffer_create(size_t size, uint32_t usage_flags, const void *data=nullptr) override | RenderingDeviceGLES3 | virtual |
| buffer_destroy(RID buffer) override | RenderingDeviceGLES3 | virtual |
| buffer_update(RID buffer, size_t offset, size_t size, const void *data) override | RenderingDeviceGLES3 | virtual |
| clear_color(const glm::vec4 &color) override | RenderingDeviceGLES3 | virtual |
| clear_depth_stencil(float depth=1.0f, uint32_t stencil=0) override | RenderingDeviceGLES3 | virtual |
| draw(uint32_t vertex_count, uint32_t instance_count=1, uint32_t first_vertex=0, uint32_t first_instance=0) override | RenderingDeviceGLES3 | virtual |
| draw_indexed(uint32_t index_count, uint32_t instance_count=1, uint32_t first_index=0, int32_t vertex_offset=0, uint32_t first_instance=0) override | RenderingDeviceGLES3 | virtual |
| end_frame() override | RenderingDeviceGLES3 | virtual |
| framebuffer_create(const Vector< RenderPassAttachment > &attachments) override | RenderingDeviceGLES3 | virtual |
| framebuffer_destroy(RID framebuffer) override | RenderingDeviceGLES3 | virtual |
| get_drawable_size(int &width, int &height) | RenderingDevice | virtual |
| get_texture(RID texture_rid) override | RenderingDeviceGLES3 | virtual |
| get_texture_size(RID texture_rid, uint32_t &width, uint32_t &height) override | RenderingDeviceGLES3 | virtual |
| initialize(SDL_Window *sdl_window) override | RenderingDeviceGLES3 | virtual |
| next_rid | RIDAllocator | protected |
| pipeline_create(const PipelineState &state) override | RenderingDeviceGLES3 | virtual |
| pipeline_destroy(RID pipeline) override | RenderingDeviceGLES3 | virtual |
| push_constant(const String &name, const void *data, size_t size) override | RenderingDeviceGLES3 | virtual |
| render_pass_begin(RID framebuffer, const Viewport &viewport, const Scissor &scissor) override | RenderingDeviceGLES3 | virtual |
| render_pass_end() override | RenderingDeviceGLES3 | virtual |
| RenderingDeviceGLES3()=default | RenderingDeviceGLES3 | |
| RIDAllocator()=default | RIDAllocator | |
| sampler_create(const SamplerState &state) override | RenderingDeviceGLES3 | virtual |
| sampler_destroy(RID sampler) override | RenderingDeviceGLES3 | virtual |
| set_scissor(const Scissor &scissor) override | RenderingDeviceGLES3 | virtual |
| set_viewport(const Viewport &viewport) override | RenderingDeviceGLES3 | virtual |
| shader_create_from_source(const String &vertex_src, const String &fragment_src) override | RenderingDeviceGLES3 | virtual |
| shader_destroy(RID shader) override | RenderingDeviceGLES3 | virtual |
| shutdown() override | RenderingDeviceGLES3 | virtual |
| swap_buffers() override | RenderingDeviceGLES3 | virtual |
| texture_create(const TextureFormat &format, void *data=nullptr) override | RenderingDeviceGLES3 | virtual |
| texture_destroy(RID texture_rid) override | RenderingDeviceGLES3 | virtual |
| texture_generate_mipmaps(RID texture_rid) override | RenderingDeviceGLES3 | virtual |
| texture_get_native_handle(RID texture_rid) override | RenderingDeviceGLES3 | virtual |
| texture_update(RID texture_rid, uint32_t mip_level, uint32_t layer, const void *data, size_t size) override | RenderingDeviceGLES3 | virtual |
| ~RenderingDevice()=default | RenderingDevice | virtual |
| ~RenderingDeviceGLES3() override | RenderingDeviceGLES3 | |
| ~RIDAllocator()=default | RIDAllocator | virtual |