| ALLOWFULLSCREENTOGGLE enum value | Burger::Display | |
| ALLOWRESIZING enum value | Burger::Display | |
| BeginScene(void) | Burger::Display | |
| Bind(Texture *pTexture, uint_t uIndex=0) | Burger::Display | |
| Bind(Effect *pEffect) | Burger::Display | |
| BuildFrameBufferObject(uint_t uWidth, uint_t uHeight, uint_t uGLDepth, uint_t uGLClamp, uint_t uGLZDepth=0) const | Burger::Display | |
| CheckForWindowChangingMonitors(void) | Burger::Display | virtual |
| CheckForWindowSizeChange(void) | Burger::Display | virtual |
| Clear(uint_t uMask) | Burger::Display | |
| CLEAR_COLOR enum value | Burger::Display | |
| CLEAR_DEPTH enum value | Burger::Display | |
| CLEAR_STENCIL enum value | Burger::Display | |
| ClearContext(ID3D11DeviceContext *pDX11Context) | Burger::DisplayDirectX11 | static |
| CompileProgram(const char *pUnifiedShader, uintptr_t uLength, const OpenGLVertexInputs_t *pVertexInputs=0, const uint_t *pMembers=0) const | Burger::Display | |
| CompileProgram(const char *pVertexShader, uintptr_t uVSLength, const char *pPixelShader, uintptr_t uPSLength, const OpenGLVertexInputs_t *pVertexInputs=0, const uint_t *pMembers=0) const | Burger::Display | |
| CompileShader(uint_t GLEnum, const char *pShaderCode, uintptr_t uShaderCodeLength=0) const | Burger::Display | |
| CreatePixelShader(const void *pPixelShaderBinary) const | Burger::Display | |
| CreateTexture(Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTexture(uint_t uWidth, uint_t uHeight, Image::ePixelTypes uPixelType, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureBMP(const char *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureBMP(Filename *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureBMP(RezFile *pRezFile, uint_t uRezNum, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureGIF(const char *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureGIF(Filename *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureGIF(RezFile *pRezFile, uint_t uRezNum, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureID(const Image *pImage, uint_t bGenerateMipMap=0) | Burger::Display | static |
| CreateTextureObject(void) | Burger::Display | |
| CreateTexturePNG(const char *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTexturePNG(Filename *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTexturePNG(RezFile *pRezFile, uint_t uRezNum, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureTGA(const char *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureTGA(Filename *pFilename, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateTextureTGA(RezFile *pRezFile, uint_t uRezNum, Texture::eWrapping uWrapping, Texture::eFilter uFilter) | Burger::Display | |
| CreateVertexArrayObject(const OpenGLVertexBufferObjectDescription_t *pDescription) const | Burger::Display | |
| CreateVertexBuffer(const VertexBuffer::VertexAoS_t *pDescription) | Burger::Display | |
| CreateVertexBufferObject(void) | Burger::Display | |
| CreateVertexShader(const void *pVertexShaderBinary) const | Burger::Display | |
| CULL_CLOCKWISE enum value | Burger::Display | |
| CULL_COUNTERCLOCKWISE enum value | Burger::Display | |
| CULL_NONE enum value | Burger::Display | |
| DEFAULTFLAGS enum value | Burger::Display | |
| DeleteFrameBufferObject(uint_t uFrameBufferObject) const | Burger::Display | |
| DeleteFrameBufferObjectAttachment(uint_t uAttachment) | Burger::Display | static |
| DeleteVertexArrayObject(uint_t uVertexArrayObject) const | Burger::Display | |
| DEPTHCMP_ALWAYS enum value | Burger::Display | |
| DEPTHCMP_EQUAL enum value | Burger::Display | |
| DEPTHCMP_GREATER enum value | Burger::Display | |
| DEPTHCMP_GREATEREQUAL enum value | Burger::Display | |
| DEPTHCMP_LESS enum value | Burger::Display | |
| DEPTHCMP_LESSEQUAL enum value | Burger::Display | |
| DEPTHCMP_NEVER enum value | Burger::Display | |
| DEPTHCMP_NOTEQUAL enum value | Burger::Display | |
| Display(const Display &)=delete | Burger::Display | private |
| Display(Display &&)=delete | Burger::Display | private |
| Display(GameApp *pGameApp) | Burger::Display | |
| DisplayDirectX11(const DisplayDirectX11 &)=delete | Burger::DisplayDirectX11 | private |
| DisplayDirectX11(DisplayDirectX11 &&)=delete | Burger::DisplayDirectX11 | private |
| DITHERENABLE enum value | Burger::Display | |
| DrawElements(ePrimitiveType uPrimitiveType, VertexBuffer *pVertexBuffer) | Burger::Display | |
| DrawPrimitive(ePrimitiveType uPrimitiveType, VertexBuffer *pVertexBuffer) | Burger::Display | |
| DSTBLEND_COLOR enum value | Burger::Display | |
| DSTBLEND_DST_ALPHA enum value | Burger::Display | |
| DSTBLEND_ONE enum value | Burger::Display | |
| DSTBLEND_ONE_MINUS_COLOR enum value | Burger::Display | |
| DSTBLEND_ONE_MINUS_DST_ALPHA enum value | Burger::Display | |
| DSTBLEND_ONE_MINUS_SRC_ALPHA enum value | Burger::Display | |
| DSTBLEND_SRC_ALPHA enum value | Burger::Display | |
| DSTBLEND_ZERO enum value | Burger::Display | |
| eAspectRatio enum name | Burger::Display | |
| eClearBits enum name | Burger::Display | |
| eCullMode enum name | Burger::Display | |
| eDepthFunction enum name | Burger::Display | |
| eDestinationBlendFactor enum name | Burger::Display | |
| EndScene(void) | Burger::Display | |
| ePrimitiveType enum name | Burger::Display | |
| eSourceBlendFactor enum name | Burger::Display | |
| FadeProc typedef | Burger::Display | |
| FadeTo(const uint8_t *pPalette, FadeProc pProc=nullptr, void *pData=nullptr) | Burger::Display | |
| FadeTo(RezFile *pRez, uint_t uResID, FadeProc pProc=nullptr, void *pData=nullptr) | Burger::Display | |
| FadeTo(void **pHandle, FadeProc pProc=nullptr, void *pData=nullptr) | Burger::Display | |
| FadeToBlack(FadeProc pProc=nullptr, void *pData=nullptr) | Burger::Display | |
| FadeToWhite(FadeProc pProc=nullptr, void *pData=nullptr) | Burger::Display | |
| FULLPALETTEALLOWED enum value | Burger::Display | |
| FULLSCREEN enum value | Burger::Display | |
| g_Globals | Burger::Display | protectedstatic |
| g_StaticRTTI | Burger::DisplayDirectX11 | static |
| GAMMAENABLE enum value | Burger::Display | |
| get_aspect_ratio(uint32_t uWidth, uint32_t uHeight, uint_t bExactOnly) noexcept | Burger::Display | static |
| get_class_name(void) const noexcept | Burger::Base | inline |
| get_StaticRTTI(void) const noexcept override | Burger::DisplayDirectX11 | virtual |
| GetAspectRatio(void) const | Burger::Display | |
| GetAspectRatioX(void) const noexcept | Burger::Display | inline |
| GetAspectRatioY(void) const noexcept | Burger::Display | inline |
| GetBorderColor(void) const noexcept | Burger::Display | inline |
| GetBoundTexture(uint_t uIndex=0) const noexcept | Burger::Display | inline |
| GetColorBuffer(void) const noexcept | Burger::Display | inline |
| GetCompressedFormatCount(void) const noexcept | Burger::Display | inline |
| GetCompressedFormats(void) const noexcept | Burger::Display | inline |
| GetD3DDevice(void) const noexcept | Burger::Display | inline |
| GetDefaultDepth(void) noexcept | Burger::Display | inlinestatic |
| GetDefaultHeight(void) noexcept | Burger::Display | inlinestatic |
| GetDefaultHertz(void) noexcept | Burger::Display | inlinestatic |
| GetDefaultMonitorCount(void) noexcept | Burger::Display | inlinestatic |
| GetDefaultTotalHeight(void) noexcept | Burger::Display | inlinestatic |
| GetDefaultTotalWidth(void) noexcept | Burger::Display | inlinestatic |
| GetDefaultWidth(void) noexcept | Burger::Display | inlinestatic |
| GetDepth(void) const noexcept | Burger::Display | inline |
| GetDepthBuffer(void) const noexcept | Burger::Display | inline |
| GetDisplayHeight(void) const noexcept | Burger::Display | inline |
| GetDisplayWidth(void) const noexcept | Burger::Display | inline |
| GetErrorString(uint_t uGLErrorEnum) | Burger::Display | static |
| GetFadeSpeed(void) const noexcept | Burger::Display | inline |
| GetFlags(void) const noexcept | Burger::Display | inline |
| GetFrontBuffer(void) const noexcept | Burger::Display | inline |
| GetFullScreenWindow(void) const noexcept | Burger::Display | inline |
| GetGameApp(void) const noexcept | Burger::Display | inline |
| GetGLContext(void) const noexcept | Burger::Display | inline |
| GetGLTypeSize(uint_t uGLTypeEnum) | Burger::Display | static |
| GetHeight(void) const noexcept | Burger::Display | inline |
| GetHeightFloat(void) const noexcept | Burger::Display | inline |
| GetMaximumVertexAttributes(void) const noexcept | Burger::Display | inline |
| GetOpenGLContext(void) const noexcept | Burger::Display | inline |
| GetOpenGLVersion(void) const noexcept | Burger::Display | inline |
| GetOpenGLView(void) const noexcept | Burger::Display | inline |
| GetPalette(void) const noexcept | Burger::Display | inline |
| GetPaletteVSync(void) const noexcept | Burger::Display | inline |
| GetReleaseCallback(void) const noexcept | Burger::Display | inline |
| GetReleaseCallbackData(void) const noexcept | Burger::Display | inline |
| GetRenderCallback(void) const noexcept | Burger::Display | inline |
| GetRenderCallbackData(void) const noexcept | Burger::Display | inline |
| GetResizeCallback(void) const noexcept | Burger::Display | inline |
| GetResizeCallbackData(void) const noexcept | Burger::Display | inline |
| GetRetinaScale(void) noexcept | Burger::Display | inlinestatic |
| GetShadingLanguageVersion(void) const noexcept | Burger::Display | inline |
| GetVideoModes(ClassArray< VideoCardDescription > *pOutput) | Burger::Display | static |
| GetView(void) const noexcept | Burger::Display | inline |
| GetWidth(void) const noexcept | Burger::Display | inline |
| GetWidthFloat(void) const noexcept | Burger::Display | inline |
| GetWindowController(void) const noexcept | Burger::Display | inline |
| GetWindowedPlacement(void) noexcept | Burger::Display | inline |
| HandleMinMax(HWND__ *pWindow, uintptr_t lParam) | Burger::Display | |
| Init(uint_t uWidth, uint_t uHeight, uint_t uDepth=32, uint_t uFlags=DEFAULTFLAGS) | Burger::Display | |
| InitDefaults(GameApp *pGameApp) | Burger::Display | protected |
| InitGlobals(void) | Burger::Display | protectedstatic |
| InitState(void) | Burger::Display | |
| INTERLACEENABLE enum value | Burger::Display | |
| INVERTED enum value | Burger::Display | |
| INWINDOW enum value | Burger::Display | |
| IsHiDef(void) noexcept | Burger::Display | inline |
| IsInterlaced(void) noexcept | Burger::Display | inline |
| IsWideScreen(void) noexcept | Burger::Display | inline |
| kAspectRatio16x10 enum value | Burger::Display | |
| kAspectRatio16x9 enum value | Burger::Display | |
| kAspectRatio1x1 enum value | Burger::Display | |
| kAspectRatio21x9 enum value | Burger::Display | |
| kAspectRatio32x9 enum value | Burger::Display | |
| kAspectRatio4x3 enum value | Burger::Display | |
| kAspectRatioCount enum value | Burger::Display | |
| kAspectRatioCustom enum value | Burger::Display | |
| kAspectRatioUnknown enum value | Burger::Display | |
| LANDSCAPE enum value | Burger::Display | |
| LANDSCAPEINVERTED enum value | Burger::Display | |
| m_bClipCursorWhenFullScreen | Burger::DisplayDirectX11 | protected |
| m_bNotUsed | Burger::Display | protected |
| m_bPaletteDirty | Burger::Display | protected |
| m_bPaletteVSync | Burger::Display | protected |
| m_bRenderingPaused | Burger::Display | protected |
| m_bShowCursorWhenFullScreen | Burger::DisplayDirectX11 | protected |
| m_bWideScreen | Burger::Display | protected |
| m_fAspectRatioX | Burger::Display | protected |
| m_fAspectRatioY | Burger::Display | protected |
| m_fClearDepth | Burger::Display | protected |
| m_fHeight | Burger::Display | protected |
| m_fOpenGLVersion | Burger::Display | |
| m_fShadingLanguageVersion | Burger::Display | |
| m_fWidth | Burger::Display | protected |
| m_iPauseRenderingCount | Burger::Display | protected |
| m_Palette | Burger::Display | protected |
| m_pBoundTextures | Burger::Display | protected |
| m_pCompressedFormats | Burger::Display | |
| m_pD3DDevice | Burger::Display | protected |
| m_pEAGLContext | Burger::Display | protected |
| m_pFullScreenWindow | Burger::Display | protected |
| m_pGameApp | Burger::Display | protected |
| m_pOpenGLContext | Burger::Display | protected |
| m_pOpenGLView | Burger::Display | protected |
| m_pRelease | Burger::Display | protected |
| m_pReleaseData | Burger::Display | protected |
| m_pRender | Burger::Display | protected |
| m_pRenderData | Burger::Display | protected |
| m_pRenderer | Burger::Display | protected |
| m_pResize | Burger::Display | protected |
| m_pResizeData | Burger::Display | protected |
| m_pView | Burger::Display | protected |
| m_pWindowController | Burger::Display | protected |
| m_uActiveTexture | Burger::Display | |
| m_uBorderColor | Burger::Display | protected |
| m_uClearColor | Burger::Display | protected |
| m_uColorRenderBuffer | Burger::Display | protected |
| m_uCompressedFormatCount | Burger::Display | |
| m_uDepth | Burger::Display | protected |
| m_uDepthRenderBuffer | Burger::Display | protected |
| m_uDisplayDepth | Burger::Display | protected |
| m_uDisplayHeight | Burger::Display | protected |
| m_uDisplayWidth | Burger::Display | protected |
| m_uFlags | Burger::Display | protected |
| m_uFrontBuffer | Burger::Display | protected |
| m_uHeight | Burger::Display | protected |
| m_uMaximumColorAttachments | Burger::Display | |
| m_uMaximumVertexAttributes | Burger::Display | |
| m_uPaletteFadeSpeed | Burger::Display | protected |
| m_uWidth | Burger::Display | protected |
| m_WindowPlacement | Burger::Display | protected |
| MAINTAIN_ASPECT_RATIO enum value | Burger::Display | |
| MULTITHREADED enum value | Burger::Display | |
| operator=(const DisplayDirectX11 &)=delete | Burger::DisplayDirectX11 | private |
| operator=(DisplayDirectX11 &&)=delete | Burger::DisplayDirectX11 | private |
| PALMODE enum value | Burger::Display | |
| Pause(uint_t bPauseRendering) | Burger::Display | |
| PORTRAIT enum value | Burger::Display | |
| PORTRAITINVERTED enum value | Burger::Display | |
| PRIM_LINES enum value | Burger::Display | |
| PRIM_LINESTRIP enum value | Burger::Display | |
| PRIM_POINTS enum value | Burger::Display | |
| PRIM_TRIANGLEFAN enum value | Burger::Display | |
| PRIM_TRIANGLES enum value | Burger::Display | |
| PRIM_TRIANGLESTRIP enum value | Burger::Display | |
| PrintGLError(const char *pErrorLocation) | Burger::Display | static |
| ReleaseProc typedef | Burger::Display | |
| RenderProc typedef | Burger::Display | |
| Resize(uint_t uWidth, uint_t uHeight) | Burger::Display | |
| ResizeProc typedef | Burger::Display | |
| SetBlend(uint_t bEnable) | Burger::Display | |
| SetBlendFunction(eSourceBlendFactor uSourceFactor, eDestinationBlendFactor uDestFactor) | Burger::Display | |
| SetBorderColor(uint_t uColor) | Burger::Display | |
| SetClearColor(float fRed, float fGreen, float fBlue, float fAlpha) | Burger::Display | |
| SetClearDepth(float fDepth) | Burger::Display | |
| SetCullMode(eCullMode uCullMode) | Burger::Display | |
| SetDepthTest(eDepthFunction uDepthFunction) | Burger::Display | |
| SetFadeSpeed(uint_t uPaletteFadeSpeed) noexcept | Burger::Display | inline |
| SetFullScreenWindow(NSWindow *pFullScreenWindow) noexcept | Burger::Display | inline |
| SetLighting(uint_t bEnable) | Burger::Display | |
| SetPalette(uint_t uStart, uint_t uCount, const uint8_t *pPalette) | Burger::Display | |
| SetPalette(uint_t uStart, uint_t uCount, const RGBAWord8_t *pPalette) | Burger::Display | |
| SetPalette(const uint8_t *pPalette) | Burger::Display | |
| SetPalette(const RGBAWord8_t *pPalette) | Burger::Display | |
| SetPalette(void **pHandle) | Burger::Display | |
| SetPalette(RezFile *pRez, uint_t uResID) | Burger::Display | |
| SetPalette(uint_t uStart, uint_t uCount, RezFile *pRez, uint_t uResID) | Burger::Display | |
| SetPaletteBlack(void) | Burger::Display | |
| SetPaletteVSync(uint_t bPaletteVSync) noexcept | Burger::Display | inline |
| SetPaletteWhite(void) | Burger::Display | |
| SetReleaseCallback(ReleaseProc pRelease, void *pReleaseData) noexcept | Burger::Display | inline |
| SetRenderCallback(RenderProc pRender, void *pRenderData) noexcept | Burger::Display | inline |
| SetResizeCallback(ResizeProc pResize, void *pResizeData) noexcept | Burger::Display | inline |
| SetScissor(uint_t bEnable) | Burger::Display | |
| SetScissorRect(uint_t uX, uint_t uY, uint_t uWidth, uint_t uHeight) | Burger::Display | |
| SetupCursor(void) const | Burger::DisplayDirectX11 | protected |
| SetupOpenGL(void) | Burger::Display | |
| SetViewport(uint_t uX, uint_t uY, uint_t uWidth, uint_t uHeight) | Burger::Display | |
| SetWidthHeight(uint_t uWidth, uint_t uHeight) | Burger::Display | protected |
| SetWindowTitle(const char *pTitle) | Burger::Display | |
| SetZWrite(uint_t bEnable) | Burger::Display | |
| Shutdown(void) | Burger::Display | |
| SRCBLEND_COLOR enum value | Burger::Display | |
| SRCBLEND_DST_ALPHA enum value | Burger::Display | |
| SRCBLEND_ONE enum value | Burger::Display | |
| SRCBLEND_ONE_MINUS_COLOR enum value | Burger::Display | |
| SRCBLEND_ONE_MINUS_DST_ALPHA enum value | Burger::Display | |
| SRCBLEND_ONE_MINUS_SRC_ALPHA enum value | Burger::Display | |
| SRCBLEND_SRC_ALPHA enum value | Burger::Display | |
| SRCBLEND_SRC_ALPHA_SATURATE enum value | Burger::Display | |
| SRCBLEND_ZERO enum value | Burger::Display | |
| STENCILENABLE enum value | Burger::Display | |
| STEREO enum value | Burger::Display | |
| ~Base() noexcept=default | Burger::Base | virtual |
| ~Display() | Burger::Display | virtual |