ALLOWFULLSCREENTOGGLE enum value | Burger::Display | |
ALLOWRESIZING enum value | Burger::Display | |
BeginScene(void) override | Burger::DisplayOpenGL | |
Bind(Texture *pTexture, uint_t uIndex=0) override | Burger::DisplayOpenGL | |
Bind(Effect *pEffect) override | Burger::DisplayOpenGL | |
BuildFrameBufferObject(uint_t uWidth, uint_t uHeight, uint_t uGLDepth, uint_t uGLClamp, uint_t uGLZDepth=0) const | Burger::DisplayOpenGL | |
CheckForWindowChangingMonitors(void) | Burger::Display | virtual |
CheckForWindowSizeChange(void) | Burger::Display | virtual |
Clear(uint_t uMask) override | Burger::DisplayOpenGL | |
CLEAR_COLOR enum value | Burger::Display | |
CLEAR_DEPTH enum value | Burger::Display | |
CLEAR_STENCIL enum value | Burger::Display | |
CompileProgram(const char *pUnifiedShader, uintptr_t uLength, const OpenGLVertexInputs_t *pVertexInputs=0, const uint_t *pMembers=0) const | Burger::DisplayOpenGL | |
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::DisplayOpenGL | |
CompileShader(uint_t GLEnum, const char *pShaderCode, uintptr_t uShaderCodeLength=0) const | Burger::DisplayOpenGL | |
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::DisplayOpenGL | static |
CreateTextureObject(void) override | Burger::DisplayOpenGL | |
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::DisplayOpenGL | |
CreateVertexBuffer(const VertexBuffer::VertexAoS_t *pDescription) | Burger::Display | |
CreateVertexBufferObject(void) override | Burger::DisplayOpenGL | |
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::DisplayOpenGL | |
DeleteFrameBufferObjectAttachment(uint_t uAttachment) | Burger::DisplayOpenGL | static |
DeleteVertexArrayObject(uint_t uVertexArrayObject) const | Burger::DisplayOpenGL | |
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 | |
DisplayOpenGL(GameApp *pGameApp) | Burger::DisplayOpenGL | |
DITHERENABLE enum value | Burger::Display | |
DrawElements(ePrimitiveType uPrimitiveType, VertexBuffer *pVertexBuffer) override | Burger::DisplayOpenGL | |
DrawPrimitive(ePrimitiveType uPrimitiveType, VertexBuffer *pVertexBuffer) override | Burger::DisplayOpenGL | |
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) override | Burger::DisplayOpenGL | |
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::DisplayOpenGL | 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::DisplayOpenGL | 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 | Burger::DisplayOpenGL | inline |
GetCompressedFormats(void) const | Burger::DisplayOpenGL | 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::DisplayOpenGL | static |
GetFadeSpeed(void) const noexcept | Burger::Display | inline |
GetFlags(void) const noexcept | Burger::Display | inline |
GetFrontBuffer(void) | Burger::DisplayOpenGL | inlinestatic |
Burger::Display::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::DisplayOpenGL | static |
GetHeight(void) const noexcept | Burger::Display | inline |
GetHeightFloat(void) const noexcept | Burger::Display | inline |
GetMaximumVertexAttributes(void) const | Burger::DisplayOpenGL | inline |
GetOpenGLContext(void) const noexcept | Burger::Display | inline |
GetOpenGLVersion(void) const | Burger::DisplayOpenGL | 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 | Burger::DisplayOpenGL | 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) override | Burger::DisplayOpenGL | |
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_bNotUsed | Burger::Display | protected |
m_bPaletteDirty | Burger::Display | protected |
m_bPaletteVSync | Burger::Display | protected |
m_bRenderingPaused | Burger::Display | protected |
m_bResolutionChanged | Burger::DisplayOpenGL | 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::DisplayOpenGL | protected |
m_fShadingLanguageVersion | Burger::DisplayOpenGL | protected |
m_fWidth | Burger::Display | protected |
m_iPauseRenderingCount | Burger::Display | protected |
m_Palette | Burger::Display | protected |
m_pBoundTextures | Burger::Display | protected |
m_pCompressedFormats | Burger::DisplayOpenGL | protected |
m_pD3DDevice | Burger::Display | protected |
m_pEAGLContext | Burger::Display | protected |
m_pFullScreenWindow | Burger::Display | protected |
m_pGameApp | Burger::Display | protected |
m_pOpenGLContext | Burger::DisplayOpenGL | protected |
m_pOpenGLDeviceContext | Burger::DisplayOpenGL | 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::DisplayOpenGL | protected |
m_uBorderColor | Burger::Display | protected |
m_uClearColor | Burger::Display | protected |
m_uColorRenderBuffer | Burger::Display | protected |
m_uCompressedFormatCount | Burger::DisplayOpenGL | protected |
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::DisplayOpenGL | protected |
m_uMaximumVertexAttributes | Burger::DisplayOpenGL | protected |
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 Display &)=delete | Burger::Display | private |
operator=(Display &&)=delete | Burger::Display | 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::DisplayOpenGL | static |
ReleaseProc typedef | Burger::Display | |
RenderProc typedef | Burger::Display | |
Resize(uint_t uWidth, uint_t uHeight) override | Burger::DisplayOpenGL | |
ResizeProc typedef | Burger::Display | |
SetBlend(uint_t bEnable) override | Burger::DisplayOpenGL | |
SetBlendFunction(eSourceBlendFactor uSourceFactor, eDestinationBlendFactor uDestFactor) override | Burger::DisplayOpenGL | |
SetBorderColor(uint_t uColor) | Burger::Display | |
SetClearColor(float fRed, float fGreen, float fBlue, float fAlpha) override | Burger::DisplayOpenGL | |
SetClearDepth(float fDepth) override | Burger::DisplayOpenGL | |
SetCullMode(eCullMode uCullMode) override | Burger::DisplayOpenGL | |
SetDepthTest(eDepthFunction uDepthFunction) override | Burger::DisplayOpenGL | |
SetFadeSpeed(uint_t uPaletteFadeSpeed) noexcept | Burger::Display | inline |
SetFullScreenWindow(NSWindow *pFullScreenWindow) noexcept | Burger::Display | inline |
SetLighting(uint_t bEnable) override | Burger::DisplayOpenGL | |
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) override | Burger::DisplayOpenGL | |
SetScissorRect(uint_t uX, uint_t uY, uint_t uWidth, uint_t uHeight) override | Burger::DisplayOpenGL | |
SetupOpenGL(void) | Burger::DisplayOpenGL | |
SetViewport(uint_t uX, uint_t uY, uint_t uWidth, uint_t uHeight) override | Burger::DisplayOpenGL | |
SetWidthHeight(uint_t uWidth, uint_t uHeight) | Burger::Display | protected |
SetWindowTitle(const char *pTitle) | Burger::Display | |
SetZWrite(uint_t bEnable) override | Burger::DisplayOpenGL | |
Shutdown(void) override | Burger::DisplayOpenGL | |
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 | |
WindowsLink(void) | Burger::DisplayOpenGL | static |
WindowsUnlink(void) | Burger::DisplayOpenGL | static |
~Base() noexcept=default | Burger::Base | virtual |
~Display() | Burger::Display | virtual |