| ClearDepthRegion(int x, int y, int w, int h) | Fast::GfxRenderingAPI | inlinevirtual |
| ClearFramebuffer(bool color, bool depth) override | Fast::GfxRenderingAPIMetal | virtual |
| ClearShaderCache() override | Fast::GfxRenderingAPIMetal | virtual |
| CopyFramebuffer(int fbDstId, int fbSrcId, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1) override | Fast::GfxRenderingAPIMetal | virtual |
| CreateAndLoadNewShader(uint64_t shaderId0, uint64_t shaderId1) override | Fast::GfxRenderingAPIMetal | virtual |
| CreateFramebuffer() override | Fast::GfxRenderingAPIMetal | virtual |
| DeleteTexture(uint32_t texId) override | Fast::GfxRenderingAPIMetal | virtual |
| DrawTriangles(float buf_vbo[], size_t buf_vbo_len, size_t buf_vbo_num_tris) override | Fast::GfxRenderingAPIMetal | virtual |
| EndFrame() override | Fast::GfxRenderingAPIMetal | virtual |
| FinishRender() override | Fast::GfxRenderingAPIMetal | virtual |
| GetClipParameters() override | Fast::GfxRenderingAPIMetal | virtual |
| GetFramebufferTextureId(int fbId) override | Fast::GfxRenderingAPIMetal | virtual |
| GetMaxTextureSize() override | Fast::GfxRenderingAPIMetal | virtual |
| GetName() override | Fast::GfxRenderingAPIMetal | virtual |
| GetPixelDepth(int fb_id, const std::set< std::pair< float, float > > &coordinates) override | Fast::GfxRenderingAPIMetal | virtual |
| GetTextureById(int id) override | Fast::GfxRenderingAPIMetal | virtual |
| GetTextureFilter() override | Fast::GfxRenderingAPIMetal | virtual |
| GfxRenderingAPIMetal(std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr, std::shared_ptr< Ship::ResourceManager > resourceManager=nullptr) | Fast::GfxRenderingAPIMetal | |
| Init() override | Fast::GfxRenderingAPIMetal | virtual |
| LoadShader(ShaderProgram *newPrg) override | Fast::GfxRenderingAPIMetal | virtual |
| LookupShader(uint64_t shaderId0, uint64_t shaderId1) override | Fast::GfxRenderingAPIMetal | virtual |
| mCurrentDepthMask | Fast::GfxRenderingAPI | protected |
| mCurrentDepthTest | Fast::GfxRenderingAPI | protected |
| mCurrentPrimDepth | Fast::GfxRenderingAPI | protected |
| mCurrentZmodeDecal | Fast::GfxRenderingAPI | protected |
| MetalInit(SDL_Renderer *renderer) | Fast::GfxRenderingAPIMetal | |
| mLastDepthMask | Fast::GfxRenderingAPI | protected |
| mLastDepthTest | Fast::GfxRenderingAPI | protected |
| mLastZmodeDecal | Fast::GfxRenderingAPI | protected |
| mPrimDepthDirty | Fast::GfxRenderingAPI | protected |
| mSrgbMode | Fast::GfxRenderingAPI | protected |
| NewFrame() | Fast::GfxRenderingAPIMetal | |
| NewTexture() override | Fast::GfxRenderingAPIMetal | virtual |
| OnResize() override | Fast::GfxRenderingAPIMetal | virtual |
| ReadFramebufferToCPU(int fbId, uint32_t width, uint32_t height, uint16_t *rgba16Buf) override | Fast::GfxRenderingAPIMetal | virtual |
| RenderDrawData(ImDrawData *drawData) | Fast::GfxRenderingAPIMetal | |
| ResolveMSAAColorBuffer(int fbIdTarge, int fbIdSrc) override | Fast::GfxRenderingAPIMetal | virtual |
| SelectTexture(int tile, uint32_t textureId) override | Fast::GfxRenderingAPIMetal | virtual |
| SelectTextureFb(int fbId) override | Fast::GfxRenderingAPIMetal | virtual |
| SetCurrentPrimDepth(float depth) override | Fast::GfxRenderingAPIMetal | virtual |
| SetDepthTestAndMask(bool depth_test, bool z_upd) override | Fast::GfxRenderingAPIMetal | virtual |
| SetSamplerParameters(int sampler, bool linear_filter, uint32_t cms, uint32_t cmt) override | Fast::GfxRenderingAPIMetal | virtual |
| SetScissor(int x, int y, int width, int height) override | Fast::GfxRenderingAPIMetal | virtual |
| SetSrgbMode() override | Fast::GfxRenderingAPIMetal | virtual |
| SetTextureFilter(FilteringMode mode) override | Fast::GfxRenderingAPIMetal | virtual |
| SetupFloatingFrame() | Fast::GfxRenderingAPIMetal | |
| SetUseAlpha(bool useAlpha) override | Fast::GfxRenderingAPIMetal | virtual |
| SetViewport(int x, int y, int width, int height) override | Fast::GfxRenderingAPIMetal | virtual |
| SetZmodeDecal(bool decal) override | Fast::GfxRenderingAPIMetal | virtual |
| ShaderGetInfo(ShaderProgram *prg, uint8_t *numInputs, bool usedTextures[2]) override | Fast::GfxRenderingAPIMetal | virtual |
| StartDrawToFramebuffer(int fbId, float noiseScale) override | Fast::GfxRenderingAPIMetal | virtual |
| StartFrame() override | Fast::GfxRenderingAPIMetal | virtual |
| UnloadShader(ShaderProgram *oldPrg) override | Fast::GfxRenderingAPIMetal | virtual |
| UpdateFramebufferParameters(int fb_id, uint32_t width, uint32_t height, uint32_t msaa_level, bool opengl_invertY, bool render_target, bool has_depth_buffer, bool can_extract_depth) override | Fast::GfxRenderingAPIMetal | virtual |
| UploadTexture(const uint8_t *rgba32Buf, uint32_t width, uint32_t height) override | Fast::GfxRenderingAPIMetal | virtual |
| ~GfxRenderingAPI()=default | Fast::GfxRenderingAPI | virtual |
| ~GfxRenderingAPIMetal() override=default | Fast::GfxRenderingAPIMetal | |