#include <backend_opengl.h>
|
| bool | IsTexturedState (const CCommandBuffer::SState &State) |
| |
| bool | InitOpenGL (const SCommand_Init *pCommand) |
| |
| void | SetState (const CCommandBuffer::SState &State, bool Use2DArrayTexture=false) |
| |
| virtual bool | IsNewApi () |
| |
| void | DestroyTexture (int Slot) |
| |
| bool | GetPresentedImageData (uint32_t &Width, uint32_t &Height, CImageInfo::EImageFormat &Format, std::vector< uint8_t > &vDstData) override |
| |
| void | TextureUpdate (int Slot, int X, int Y, int Width, int Height, int GLFormat, uint8_t *pTexData) |
| |
| void | TextureCreate (int Slot, int Width, int Height, int GLFormat, int GLStoreFormat, int Flags, uint8_t *pTexData) |
| |
| virtual bool | Cmd_Init (const SCommand_Init *pCommand) |
| |
| virtual void | Cmd_Shutdown (const SCommand_Shutdown *pCommand) |
| |
| virtual void | Cmd_Texture_Destroy (const CCommandBuffer::SCommand_Texture_Destroy *pCommand) |
| |
| virtual void | Cmd_Texture_Create (const CCommandBuffer::SCommand_Texture_Create *pCommand) |
| |
| virtual void | Cmd_TextTexture_Update (const CCommandBuffer::SCommand_TextTexture_Update *pCommand) |
| |
| virtual void | Cmd_TextTextures_Destroy (const CCommandBuffer::SCommand_TextTextures_Destroy *pCommand) |
| |
| virtual void | Cmd_TextTextures_Create (const CCommandBuffer::SCommand_TextTextures_Create *pCommand) |
| |
| virtual void | Cmd_Clear (const CCommandBuffer::SCommand_Clear *pCommand) |
| |
| virtual void | Cmd_Render (const CCommandBuffer::SCommand_Render *pCommand) |
| |
| virtual void | Cmd_RenderTex3D (const CCommandBuffer::SCommand_RenderTex3D *pCommand) |
| |
| virtual void | Cmd_ReadPixel (const CCommandBuffer::SCommand_TrySwapAndReadPixel *pCommand) |
| |
| virtual void | Cmd_Screenshot (const CCommandBuffer::SCommand_TrySwapAndScreenshot *pCommand) |
| |
| virtual void | Cmd_Update_Viewport (const CCommandBuffer::SCommand_Update_Viewport *pCommand) |
| |
| virtual void | Cmd_CreateBufferObject (const CCommandBuffer::SCommand_CreateBufferObject *pCommand) |
| |
| virtual void | Cmd_RecreateBufferObject (const CCommandBuffer::SCommand_RecreateBufferObject *pCommand) |
| |
| virtual void | Cmd_UpdateBufferObject (const CCommandBuffer::SCommand_UpdateBufferObject *pCommand) |
| |
| virtual void | Cmd_CopyBufferObject (const CCommandBuffer::SCommand_CopyBufferObject *pCommand) |
| |
| virtual void | Cmd_DeleteBufferObject (const CCommandBuffer::SCommand_DeleteBufferObject *pCommand) |
| |
| virtual void | Cmd_CreateBufferContainer (const CCommandBuffer::SCommand_CreateBufferContainer *pCommand) |
| |
| virtual void | Cmd_UpdateBufferContainer (const CCommandBuffer::SCommand_UpdateBufferContainer *pCommand) |
| |
| virtual void | Cmd_DeleteBufferContainer (const CCommandBuffer::SCommand_DeleteBufferContainer *pCommand) |
| |
| virtual void | Cmd_IndicesRequiredNumNotify (const CCommandBuffer::SCommand_IndicesRequiredNumNotify *pCommand) |
| |
| virtual void | Cmd_RenderTileLayer (const CCommandBuffer::SCommand_RenderTileLayer *pCommand) |
| |
| virtual void | Cmd_RenderBorderTile (const CCommandBuffer::SCommand_RenderBorderTile *pCommand) |
| |
| virtual void | Cmd_RenderQuadLayer (const CCommandBuffer::SCommand_RenderQuadLayer *pCommand, bool Grouped) |
| |
| virtual void | Cmd_RenderText (const CCommandBuffer::SCommand_RenderText *pCommand) |
| |
| virtual void | Cmd_RenderQuadContainer (const CCommandBuffer::SCommand_RenderQuadContainer *pCommand) |
| |
| virtual void | Cmd_RenderQuadContainerEx (const CCommandBuffer::SCommand_RenderQuadContainerEx *pCommand) |
| |
| virtual void | Cmd_RenderQuadContainerAsSpriteMultiple (const CCommandBuffer::SCommand_RenderQuadContainerAsSpriteMultiple *pCommand) |
| |
◆ CCommandProcessorFragment_OpenGL()
| CCommandProcessorFragment_OpenGL::CCommandProcessorFragment_OpenGL |
( |
| ) |
|
◆ ~CCommandProcessorFragment_OpenGL()
| virtual CCommandProcessorFragment_OpenGL::~CCommandProcessorFragment_OpenGL |
( |
| ) |
|
|
virtualdefault |
◆ Cmd_Clear()
◆ Cmd_CopyBufferObject()
◆ Cmd_CreateBufferContainer()
◆ Cmd_CreateBufferObject()
◆ Cmd_DeleteBufferContainer()
◆ Cmd_DeleteBufferObject()
◆ Cmd_IndicesRequiredNumNotify()
◆ Cmd_Init()
◆ Cmd_ReadPixel()
◆ Cmd_RecreateBufferObject()
◆ Cmd_Render()
◆ Cmd_RenderBorderTile()
◆ Cmd_RenderQuadContainer()
◆ Cmd_RenderQuadContainerAsSpriteMultiple()
◆ Cmd_RenderQuadContainerEx()
◆ Cmd_RenderQuadLayer()
◆ Cmd_RenderTex3D()
◆ Cmd_RenderText()
◆ Cmd_RenderTileLayer()
◆ Cmd_Screenshot()
◆ Cmd_Shutdown()
◆ Cmd_TextTexture_Update()
◆ Cmd_TextTextures_Create()
◆ Cmd_TextTextures_Destroy()
◆ Cmd_Texture_Create()
◆ Cmd_Texture_Destroy()
◆ Cmd_Update_Viewport()
◆ Cmd_UpdateBufferContainer()
◆ Cmd_UpdateBufferObject()
◆ DestroyTexture()
| void CCommandProcessorFragment_OpenGL::DestroyTexture |
( |
int |
Slot | ) |
|
|
protected |
◆ GetPresentedImageData()
◆ GLFormatToPixelSize()
| size_t CCommandProcessorFragment_OpenGL::GLFormatToPixelSize |
( |
int |
GLFormat | ) |
|
|
staticprotected |
◆ InitOpenGL()
◆ IsNewApi()
| virtual bool CCommandProcessorFragment_OpenGL::IsNewApi |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ IsTexturedState()
◆ RunCommand()
◆ SetState()
◆ TextureCreate()
| void CCommandProcessorFragment_OpenGL::TextureCreate |
( |
int |
Slot, |
|
|
int |
Width, |
|
|
int |
Height, |
|
|
int |
GLFormat, |
|
|
int |
GLStoreFormat, |
|
|
int |
Flags, |
|
|
uint8_t * |
pTexData |
|
) |
| |
|
protected |
◆ TextureUpdate()
◆ m_2DArrayTarget
| TWGLenum CCommandProcessorFragment_OpenGL::m_2DArrayTarget |
|
protected |
◆ m_CanvasHeight
| uint32_t CCommandProcessorFragment_OpenGL::m_CanvasHeight = 0 |
|
protected |
◆ m_CanvasWidth
| uint32_t CCommandProcessorFragment_OpenGL::m_CanvasWidth = 0 |
|
protected |
◆ m_Has2DArrayTextures
| bool CCommandProcessorFragment_OpenGL::m_Has2DArrayTextures |
|
protected |
◆ m_Has2DArrayTexturesAsExtension
| bool CCommandProcessorFragment_OpenGL::m_Has2DArrayTexturesAsExtension |
|
protected |
◆ m_Has3DTextures
| bool CCommandProcessorFragment_OpenGL::m_Has3DTextures |
|
protected |
◆ m_HasMipMaps
| bool CCommandProcessorFragment_OpenGL::m_HasMipMaps |
|
protected |
◆ m_HasNPOTTextures
| bool CCommandProcessorFragment_OpenGL::m_HasNPOTTextures |
|
protected |
◆ m_HasShaders
| bool CCommandProcessorFragment_OpenGL::m_HasShaders |
|
protected |
◆ m_IsOpenGLES
| bool CCommandProcessorFragment_OpenGL::m_IsOpenGLES |
|
protected |
◆ m_LastBlendMode
| int CCommandProcessorFragment_OpenGL::m_LastBlendMode |
|
protected |
◆ m_LastClipEnable
| bool CCommandProcessorFragment_OpenGL::m_LastClipEnable |
|
protected |
◆ m_MaxTexSize
| TWGLint CCommandProcessorFragment_OpenGL::m_MaxTexSize |
|
protected |
◆ m_OpenGLTextureLodBIAS
| int CCommandProcessorFragment_OpenGL::m_OpenGLTextureLodBIAS |
|
protected |
◆ m_pTextureMemoryUsage
| std::atomic<uint64_t>* CCommandProcessorFragment_OpenGL::m_pTextureMemoryUsage |
|
protected |
◆ m_vTextures
| std::vector<CTexture> CCommandProcessorFragment_OpenGL::m_vTextures |
|
protected |
The documentation for this class was generated from the following files: