libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Fast::GfxRenderingAPIMetal Member List

This is the complete list of members for Fast::GfxRenderingAPIMetal, including all inherited members.

ClearDepthRegion(int x, int y, int w, int h)Fast::GfxRenderingAPIinlinevirtual
ClearFramebuffer(bool color, bool depth) overrideFast::GfxRenderingAPIMetalvirtual
ClearShaderCache() overrideFast::GfxRenderingAPIMetalvirtual
CopyFramebuffer(int fbDstId, int fbSrcId, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1) overrideFast::GfxRenderingAPIMetalvirtual
CreateAndLoadNewShader(uint64_t shaderId0, uint64_t shaderId1) overrideFast::GfxRenderingAPIMetalvirtual
CreateFramebuffer() overrideFast::GfxRenderingAPIMetalvirtual
DeleteTexture(uint32_t texId) overrideFast::GfxRenderingAPIMetalvirtual
DrawTriangles(float buf_vbo[], size_t buf_vbo_len, size_t buf_vbo_num_tris) overrideFast::GfxRenderingAPIMetalvirtual
EndFrame() overrideFast::GfxRenderingAPIMetalvirtual
FinishRender() overrideFast::GfxRenderingAPIMetalvirtual
GetClipParameters() overrideFast::GfxRenderingAPIMetalvirtual
GetFramebufferTextureId(int fbId) overrideFast::GfxRenderingAPIMetalvirtual
GetMaxTextureSize() overrideFast::GfxRenderingAPIMetalvirtual
GetName() overrideFast::GfxRenderingAPIMetalvirtual
GetPixelDepth(int fb_id, const std::set< std::pair< float, float > > &coordinates) overrideFast::GfxRenderingAPIMetalvirtual
GetTextureById(int id) overrideFast::GfxRenderingAPIMetalvirtual
GetTextureFilter() overrideFast::GfxRenderingAPIMetalvirtual
GfxRenderingAPIMetal(std::shared_ptr< Ship::ConsoleVariable > consoleVariable=nullptr, std::shared_ptr< Ship::ResourceManager > resourceManager=nullptr)Fast::GfxRenderingAPIMetal
Init() overrideFast::GfxRenderingAPIMetalvirtual
LoadShader(ShaderProgram *newPrg) overrideFast::GfxRenderingAPIMetalvirtual
LookupShader(uint64_t shaderId0, uint64_t shaderId1) overrideFast::GfxRenderingAPIMetalvirtual
mCurrentDepthMaskFast::GfxRenderingAPIprotected
mCurrentDepthTestFast::GfxRenderingAPIprotected
mCurrentPrimDepthFast::GfxRenderingAPIprotected
mCurrentZmodeDecalFast::GfxRenderingAPIprotected
MetalInit(SDL_Renderer *renderer)Fast::GfxRenderingAPIMetal
mLastDepthMaskFast::GfxRenderingAPIprotected
mLastDepthTestFast::GfxRenderingAPIprotected
mLastZmodeDecalFast::GfxRenderingAPIprotected
mPrimDepthDirtyFast::GfxRenderingAPIprotected
mSrgbModeFast::GfxRenderingAPIprotected
NewFrame()Fast::GfxRenderingAPIMetal
NewTexture() overrideFast::GfxRenderingAPIMetalvirtual
OnResize() overrideFast::GfxRenderingAPIMetalvirtual
ReadFramebufferToCPU(int fbId, uint32_t width, uint32_t height, uint16_t *rgba16Buf) overrideFast::GfxRenderingAPIMetalvirtual
RenderDrawData(ImDrawData *drawData)Fast::GfxRenderingAPIMetal
ResolveMSAAColorBuffer(int fbIdTarge, int fbIdSrc) overrideFast::GfxRenderingAPIMetalvirtual
SelectTexture(int tile, uint32_t textureId) overrideFast::GfxRenderingAPIMetalvirtual
SelectTextureFb(int fbId) overrideFast::GfxRenderingAPIMetalvirtual
SetCurrentPrimDepth(float depth) overrideFast::GfxRenderingAPIMetalvirtual
SetDepthTestAndMask(bool depth_test, bool z_upd) overrideFast::GfxRenderingAPIMetalvirtual
SetSamplerParameters(int sampler, bool linear_filter, uint32_t cms, uint32_t cmt) overrideFast::GfxRenderingAPIMetalvirtual
SetScissor(int x, int y, int width, int height) overrideFast::GfxRenderingAPIMetalvirtual
SetSrgbMode() overrideFast::GfxRenderingAPIMetalvirtual
SetTextureFilter(FilteringMode mode) overrideFast::GfxRenderingAPIMetalvirtual
SetupFloatingFrame()Fast::GfxRenderingAPIMetal
SetUseAlpha(bool useAlpha) overrideFast::GfxRenderingAPIMetalvirtual
SetViewport(int x, int y, int width, int height) overrideFast::GfxRenderingAPIMetalvirtual
SetZmodeDecal(bool decal) overrideFast::GfxRenderingAPIMetalvirtual
ShaderGetInfo(ShaderProgram *prg, uint8_t *numInputs, bool usedTextures[2]) overrideFast::GfxRenderingAPIMetalvirtual
StartDrawToFramebuffer(int fbId, float noiseScale) overrideFast::GfxRenderingAPIMetalvirtual
StartFrame() overrideFast::GfxRenderingAPIMetalvirtual
UnloadShader(ShaderProgram *oldPrg) overrideFast::GfxRenderingAPIMetalvirtual
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) overrideFast::GfxRenderingAPIMetalvirtual
UploadTexture(const uint8_t *rgba32Buf, uint32_t width, uint32_t height) overrideFast::GfxRenderingAPIMetalvirtual
~GfxRenderingAPI()=defaultFast::GfxRenderingAPIvirtual
~GfxRenderingAPIMetal() override=defaultFast::GfxRenderingAPIMetal