|
libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
|
This is the complete list of members for Fast::GfxRenderingAPI, including all inherited members.
| ClearDepthRegion(int x, int y, int w, int h) | Fast::GfxRenderingAPI | inlinevirtual |
| ClearFramebuffer(bool color, bool depth)=0 | Fast::GfxRenderingAPI | pure virtual |
| ClearShaderCache()=0 | Fast::GfxRenderingAPI | pure virtual |
| CopyFramebuffer(int fbDstId, int fbSrcId, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1)=0 | Fast::GfxRenderingAPI | pure virtual |
| CreateAndLoadNewShader(uint64_t shaderId0, uint64_t shaderId1)=0 | Fast::GfxRenderingAPI | pure virtual |
| CreateFramebuffer()=0 | Fast::GfxRenderingAPI | pure virtual |
| DeleteTexture(uint32_t texId)=0 | Fast::GfxRenderingAPI | pure virtual |
| DrawTriangles(float buf_vbo[], size_t buf_vbo_len, size_t buf_vbo_num_tris)=0 | Fast::GfxRenderingAPI | pure virtual |
| EndFrame()=0 | Fast::GfxRenderingAPI | pure virtual |
| FinishRender()=0 | Fast::GfxRenderingAPI | pure virtual |
| GetClipParameters()=0 | Fast::GfxRenderingAPI | pure virtual |
| GetFramebufferTextureId(int fbId)=0 | Fast::GfxRenderingAPI | pure virtual |
| GetMaxTextureSize()=0 | Fast::GfxRenderingAPI | pure virtual |
| GetName()=0 | Fast::GfxRenderingAPI | pure virtual |
| GetPixelDepth(int fb_id, const std::set< std::pair< float, float > > &coordinates)=0 | Fast::GfxRenderingAPI | pure virtual |
| GetTextureById(int id)=0 | Fast::GfxRenderingAPI | pure virtual |
| GetTextureFilter()=0 | Fast::GfxRenderingAPI | pure virtual |
| Init()=0 | Fast::GfxRenderingAPI | pure virtual |
| LoadShader(ShaderProgram *newPrg)=0 | Fast::GfxRenderingAPI | pure virtual |
| LookupShader(uint64_t shaderId0, uint64_t shaderId1)=0 | Fast::GfxRenderingAPI | pure virtual |
| mCurrentDepthMask | Fast::GfxRenderingAPI | protected |
| mCurrentDepthTest | Fast::GfxRenderingAPI | protected |
| mCurrentPrimDepth | Fast::GfxRenderingAPI | protected |
| mCurrentZmodeDecal | Fast::GfxRenderingAPI | protected |
| mLastDepthMask | Fast::GfxRenderingAPI | protected |
| mLastDepthTest | Fast::GfxRenderingAPI | protected |
| mLastZmodeDecal | Fast::GfxRenderingAPI | protected |
| mPrimDepthDirty | Fast::GfxRenderingAPI | protected |
| mSrgbMode | Fast::GfxRenderingAPI | protected |
| NewTexture()=0 | Fast::GfxRenderingAPI | pure virtual |
| OnResize()=0 | Fast::GfxRenderingAPI | pure virtual |
| ReadFramebufferToCPU(int fbId, uint32_t width, uint32_t height, uint16_t *rgba16Buf)=0 | Fast::GfxRenderingAPI | pure virtual |
| ResolveMSAAColorBuffer(int fbIdTarger, int fbIdSrc)=0 | Fast::GfxRenderingAPI | pure virtual |
| SelectTexture(int tile, uint32_t textureId)=0 | Fast::GfxRenderingAPI | pure virtual |
| SelectTextureFb(int fbId)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetCurrentPrimDepth(float depth)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetDepthTestAndMask(bool depth_test, bool z_upd)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetSamplerParameters(int sampler, bool linear_filter, uint32_t cms, uint32_t cmt)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetScissor(int x, int y, int width, int height)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetSrgbMode()=0 | Fast::GfxRenderingAPI | pure virtual |
| SetTextureFilter(FilteringMode mode)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetUseAlpha(bool useAlpha)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetViewport(int x, int y, int width, int height)=0 | Fast::GfxRenderingAPI | pure virtual |
| SetZmodeDecal(bool decal)=0 | Fast::GfxRenderingAPI | pure virtual |
| ShaderGetInfo(ShaderProgram *prg, uint8_t *numInputs, bool usedTextures[2])=0 | Fast::GfxRenderingAPI | pure virtual |
| StartDrawToFramebuffer(int fbId, float noiseScale)=0 | Fast::GfxRenderingAPI | pure virtual |
| StartFrame()=0 | Fast::GfxRenderingAPI | pure virtual |
| UnloadShader(ShaderProgram *oldPrg)=0 | Fast::GfxRenderingAPI | pure 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)=0 | Fast::GfxRenderingAPI | pure virtual |
| UploadTexture(const uint8_t *rgba32Buf, uint32_t width, uint32_t height)=0 | Fast::GfxRenderingAPI | pure virtual |
| ~GfxRenderingAPI()=default | Fast::GfxRenderingAPI | virtual |