![]() |
DDraceNetwork Documentation
|
#include <graphics_threaded.h>
Classes | |
| struct | SVertexArrayInfo |
| struct | SQuadContainer |
Public Member Functions | |
| CGraphics_Threaded () | |
| void | ClipEnable (int x, int y, int w, int h) override |
| void | ClipDisable () override |
| void | BlendNone () override |
| void | BlendNormal () override |
| void | BlendAdditive () override |
| void | WrapNormal () override |
| void | WrapClamp () override |
| uint64_t | TextureMemoryUsage () const override |
| uint64_t | BufferMemoryUsage () const override |
| uint64_t | StreamedMemoryUsage () const override |
| uint64_t | StagingMemoryUsage () const override |
| const TTwGraphicsGpuList & | GetGpus () const override |
| void | MapScreen (float TopLeftX, float TopLeftY, float BottomRightX, float BottomRightY) override |
| void | GetScreen (float *pTopLeftX, float *pTopLeftY, float *pBottomRightX, float *pBottomRightY) const override |
| void | LinesBegin () override |
| void | LinesEnd () override |
| void | LinesDraw (const CLineItem *pArray, size_t Num) override |
| void | LinesBatchBegin (CLineItemBatch *pBatch) override |
| void | LinesBatchEnd (CLineItemBatch *pBatch) override |
| void | LinesBatchDraw (CLineItemBatch *pBatch, const CLineItem *pArray, size_t Num) override |
| IGraphics::CTextureHandle | FindFreeTextureIndex () |
| void | FreeTextureIndex (CTextureHandle *pIndex) |
| void | UnloadTexture (IGraphics::CTextureHandle *pIndex) override |
| void | LoadTextureAddWarning (size_t Width, size_t Height, int Flags, const char *pTexName) |
| IGraphics::CTextureHandle | LoadTextureRaw (const CImageInfo &Image, int Flags, const char *pTexName=nullptr) override |
| IGraphics::CTextureHandle | LoadTextureRawMove (CImageInfo &Image, int Flags, const char *pTexName=nullptr) override |
| bool | LoadTextTextures (size_t Width, size_t Height, CTextureHandle &TextTexture, CTextureHandle &TextOutlineTexture, uint8_t *pTextData, uint8_t *pTextOutlineData) override |
| bool | UnloadTextTextures (CTextureHandle &TextTexture, CTextureHandle &TextOutlineTexture) override |
| bool | UpdateTextTexture (CTextureHandle TextureId, int x, int y, size_t Width, size_t Height, uint8_t *pData, bool IsMovedPointer) override |
| CTextureHandle | LoadSpriteTexture (const CImageInfo &FromImageInfo, const struct CDataSprite *pSprite) override |
| bool | IsImageSubFullyTransparent (const CImageInfo &FromImageInfo, int x, int y, int w, int h) override |
| bool | IsSpriteTextureFullyTransparent (const CImageInfo &FromImageInfo, const struct CDataSprite *pSprite) override |
| IGraphics::CTextureHandle | LoadTexture (const char *pFilename, int StorageType, int Flags=0) override |
| bool | LoadPng (CImageInfo &Image, const char *pFilename, int StorageType) override |
| bool | LoadPng (CImageInfo &Image, const uint8_t *pData, size_t DataSize, const char *pContextName) override |
| bool | CheckImageDivisibility (const char *pContextName, CImageInfo &Image, int DivX, int DivY, bool AllowResize) override |
| bool | IsImageFormatRgba (const char *pContextName, const CImageInfo &Image) override |
| void | TextureSet (CTextureHandle TextureId) override |
| void | Clear (float r, float g, float b, bool ForceClearNow=false) override |
| void | QuadsBegin () override |
| void | QuadsEnd () override |
| void | QuadsTex3DBegin () override |
| void | QuadsTex3DEnd () override |
| void | TrianglesBegin () override |
| void | TrianglesEnd () override |
| void | QuadsEndKeepVertices () override |
| void | QuadsDrawCurrentVertices (bool KeepVertices=true) override |
| void | QuadsSetRotation (float Angle) override |
| template<typename TName> | |
| void | SetColor (TName *pVertex, int ColorIndex) |
| void | SetColorVertex (const CColorVertex *pArray, size_t Num) override |
| void | SetColor (float r, float g, float b, float a) override |
| void | SetColor (ColorRGBA Color) override |
| void | SetColor4 (ColorRGBA TopLeft, ColorRGBA TopRight, ColorRGBA BottomLeft, ColorRGBA BottomRight) override |
| void | ChangeColorOfCurrentQuadVertices (float r, float g, float b, float a) override |
| void | ChangeColorOfQuadVertices (size_t QuadOffset, unsigned char r, unsigned char g, unsigned char b, unsigned char a) override |
| void | QuadsSetSubset (float TlU, float TlV, float BrU, float BrV) override |
| void | QuadsSetSubsetFree (float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3, int Index=-1) override |
| void | QuadsDraw (CQuadItem *pArray, int Num) override |
| template<typename TName> | |
| void | QuadsDrawTLImpl (TName *pVertices, const CQuadItem *pArray, int Num) |
| void | QuadsDrawTL (const CQuadItem *pArray, int Num) override |
| void | QuadsTex3DDrawTL (const CQuadItem *pArray, int Num) override |
| void | QuadsDrawFreeform (const CFreeformItem *pArray, int Num) override |
| void | QuadsText (float x, float y, float Size, const char *pText) override |
| void | DrawRectExt (float x, float y, float w, float h, float r, int Corners) override |
| void | DrawRectExt4 (float x, float y, float w, float h, ColorRGBA ColorTopLeft, ColorRGBA ColorTopRight, ColorRGBA ColorBottomLeft, ColorRGBA ColorBottomRight, float r, int Corners) override |
| int | CreateRectQuadContainer (float x, float y, float w, float h, float r, int Corners) override |
| void | DrawRect (float x, float y, float w, float h, ColorRGBA Color, int Corners, float Rounding) override |
| void | DrawRect4 (float x, float y, float w, float h, ColorRGBA ColorTopLeft, ColorRGBA ColorTopRight, ColorRGBA ColorBottomLeft, ColorRGBA ColorBottomRight, int Corners, float Rounding) override |
| void | DrawCircle (float CenterX, float CenterY, float Radius, int Segments) override |
| int | CreateQuadContainer (bool AutomaticUpload=true) override |
| void | QuadContainerChangeAutomaticUpload (int ContainerIndex, bool AutomaticUpload) override |
| void | QuadContainerUpload (int ContainerIndex) override |
| int | QuadContainerAddQuads (int ContainerIndex, CQuadItem *pArray, int Num) override |
| int | QuadContainerAddQuads (int ContainerIndex, CFreeformItem *pArray, int Num) override |
| void | QuadContainerReset (int ContainerIndex) override |
| void | DeleteQuadContainer (int &ContainerIndex) override |
| void | RenderQuadContainer (int ContainerIndex, int QuadDrawNum) override |
| void | RenderQuadContainer (int ContainerIndex, int QuadOffset, int QuadDrawNum, bool ChangeWrapMode=true) override |
| void | RenderQuadContainerEx (int ContainerIndex, int QuadOffset, int QuadDrawNum, float X, float Y, float ScaleX=1.f, float ScaleY=1.f) override |
| void | RenderQuadContainerAsSprite (int ContainerIndex, int QuadOffset, float X, float Y, float ScaleX=1.f, float ScaleY=1.f) override |
| void | RenderQuadContainerAsSpriteMultiple (int ContainerIndex, int QuadOffset, int DrawCount, SRenderSpriteInfo *pRenderInfo) override |
| void | SelectSprite (int Id, int Flags=0) override |
| void | SelectSprite7 (int Id, int Flags=0) override |
| void | GetSpriteScale (const CDataSprite *pSprite, float &ScaleX, float &ScaleY) const override |
| void | GetSpriteScale (int Id, float &ScaleX, float &ScaleY) const override |
| void | GetSpriteScaleImpl (int Width, int Height, float &ScaleX, float &ScaleY) const override |
| void | DrawSprite (float x, float y, float Size) override |
| void | DrawSprite (float x, float y, float ScaledWidth, float ScaledHeight) override |
| int | QuadContainerAddSprite (int QuadContainerIndex, float x, float y, float Size) override |
| int | QuadContainerAddSprite (int QuadContainerIndex, float Size) override |
| int | QuadContainerAddSprite (int QuadContainerIndex, float Width, float Height) override |
| int | QuadContainerAddSprite (int QuadContainerIndex, float X, float Y, float Width, float Height) override |
| template<typename TName> | |
| void | FlushVerticesImpl (bool KeepVertices, EPrimitiveType &PrimType, size_t &PrimCount, size_t &NumVerts, TName &Command, size_t VertSize) |
| void | FlushVertices (bool KeepVertices=false) override |
| void | FlushVerticesTex3D () override |
| void | RenderTileLayer (int BufferContainerIndex, const ColorRGBA &Color, char **pOffsets, unsigned int *pIndicedVertexDrawNum, size_t NumIndicesOffset) override |
| void | RenderBorderTiles (int BufferContainerIndex, const ColorRGBA &Color, char *pIndexBufferOffset, const vec2 &Offset, const vec2 &Scale, uint32_t DrawNum) override |
| void | RenderQuadLayer (int BufferContainerIndex, SQuadRenderInfo *pQuadInfo, size_t QuadNum, int QuadOffset, bool Grouped=false) override |
| void | RenderText (int BufferContainerIndex, int TextQuadNum, int TextureSize, int TextureTextIndex, int TextureTextOutlineIndex, const ColorRGBA &TextColor, const ColorRGBA &TextOutlineColor) override |
| int | CreateBufferObject (size_t UploadDataSize, void *pUploadData, int CreateFlags, bool IsMovedPointer=false) override |
| void | RecreateBufferObject (int BufferIndex, size_t UploadDataSize, void *pUploadData, int CreateFlags, bool IsMovedPointer=false) override |
| void | UpdateBufferObjectInternal (int BufferIndex, size_t UploadDataSize, void *pUploadData, void *pOffset, bool IsMovedPointer=false) |
| void | CopyBufferObjectInternal (int WriteBufferIndex, int ReadBufferIndex, size_t WriteOffset, size_t ReadOffset, size_t CopyDataSize) |
| void | DeleteBufferObject (int BufferIndex) override |
| int | CreateBufferContainer (SBufferContainerInfo *pContainerInfo) override |
| void | DeleteBufferContainer (int &ContainerIndex, bool DestroyAllBO=true) override |
| void | UpdateBufferContainerInternal (int ContainerIndex, SBufferContainerInfo *pContainerInfo) |
| void | IndicesNumRequiredNotify (unsigned int RequiredIndicesCount) override |
| int | GetNumScreens () const override |
| const char * | GetScreenName (int Screen) const override |
| void | Minimize () override |
| void | WarnPngliteIncompatibleImages (bool Warn) override |
| void | SetWindowParams (int FullscreenMode, bool IsBorderless) override |
| bool | SetWindowScreen (int Index, bool MoveToCenter) override |
| bool | SwitchWindowScreen (int Index, bool MoveToCenter) override |
| void | Move (int x, int y) override |
| bool | Resize (int w, int h, int RefreshRate) override |
| void | ResizeToScreen () override |
| void | GotResized (int w, int h, int RefreshRate) override |
| void | UpdateViewport (int X, int Y, int W, int H, bool ByResize) override |
| bool | IsScreenKeyboardShown () override |
| void | AddWindowResizeListener (WINDOW_RESIZE_FUNC pFunc) override |
| void | AddWindowPropChangeListener (WINDOW_PROPS_CHANGED_FUNC pFunc) override |
| int | GetWindowScreen () override |
| void | WindowDestroyNtf (uint32_t WindowId) override |
| void | WindowCreateNtf (uint32_t WindowId) override |
| int | WindowActive () override |
| int | WindowOpen () override |
| void | SetWindowGrab (bool Grab) override |
| void | NotifyWindow () override |
| int | Init () override |
| void | Shutdown () override |
| void | ReadPixel (ivec2 Position, ColorRGBA *pColor) override |
| void | TakeScreenshot (const char *pFilename) override |
| void | TakeCustomScreenshot (const char *pFilename) override |
| void | Swap () override |
| bool | SetVSync (bool State) override |
| bool | SetMultiSampling (uint32_t ReqMultiSamplingCount, uint32_t &MultiSamplingCountBackend) override |
| int | GetVideoModes (CVideoMode *pModes, int MaxModes, int Screen) override |
| void | GetCurrentVideoMode (CVideoMode &CurMode, int Screen) override |
| virtual int | GetDesktopScreenWidth () const |
| virtual int | GetDesktopScreenHeight () const |
| void | InsertSignal (CSemaphore *pSemaphore) override |
| bool | IsIdle () const override |
| void | WaitForIdle () override |
| void | AddWarning (const SWarning &Warning) |
| std::optional< SWarning > | CurrentWarning () override |
| std::optional< int > | ShowMessageBox (const CMessageBox &MessageBox) override |
| bool | IsBackendInitialized () override |
| bool | GetDriverVersion (EGraphicsDriverAgeType DriverAgeType, int &Major, int &Minor, int &Patch, const char *&pName, EBackendType BackendType) override |
| bool | IsConfigModernAPI () override |
| bool | IsTileBufferingEnabled () override |
| bool | IsQuadBufferingEnabled () override |
| bool | IsTextBufferingEnabled () override |
| bool | IsQuadContainerBufferingEnabled () override |
| bool | Uses2DTextureArrays () override |
| bool | HasTextureArraysSupport () override |
| const char * | GetVendorString () override |
| const char * | GetVersionString () override |
| const char * | GetRendererString () override |
| TGLBackendReadPresentedImageData & | GetReadPresentedImageDataFuncUnsafe () override |
| Public Member Functions inherited from IGraphics | |
| int | ScreenWidth () const |
| int | ScreenHeight () const |
| float | ScreenAspect () const |
| float | ScreenHiDPIScale () const |
| int | WindowWidth () const |
| int | WindowHeight () const |
| void | CalcScreenParams (float Aspect, float Zoom, float *pWidth, float *pHeight) const |
| void | MapScreenToWorld (float CenterX, float CenterY, float ParallaxX, float ParallaxY, float ParallaxZoom, float OffsetX, float OffsetY, float Aspect, float Zoom, float *pPoints) const |
| void | MapScreenToInterface (float CenterX, float CenterY, float Zoom=1.0f) |
| void | TextureClear () |
| Public Member Functions inherited from IInterface | |
| IInterface () | |
| virtual | ~IInterface ()=default |
Protected Member Functions | |
| void | SelectSprite (const CDataSprite *pSprite, int Flags) |
| Protected Member Functions inherited from IGraphics | |
| CTextureHandle | CreateTextureHandle (int Index) |
| Protected Member Functions inherited from IInterface | |
| IKernel * | Kernel () |
Private Types | |
| enum class | EDrawing { NONE , QUADS , LINES , TRIANGLES } |
Private Member Functions | |
| void * | AllocCommandBufferData (size_t AllocSize) |
| void | AddVertices (int Count) |
| void | AddVertices (int Count, CCommandBuffer::SVertex *pVertices) |
| void | AddVertices (int Count, CCommandBuffer::SVertexTex3DStream *pVertices) |
| template<typename TName> | |
| void | Rotate (const CCommandBuffer::SPoint &Center, TName *pPoints, int NumPoints) |
| template<typename TName> | |
| void | AddCmd (TName &Cmd, const std::function< bool()> &FailFunc=[] { return true;}) |
| void | KickCommandBuffer () |
| void | AddBackEndWarningIfExists () |
| void | AdjustViewport (bool SendViewportChangeToBackend) |
| void | ReadPixelDirect (bool *pSwapped) |
| void | ScreenshotDirect (bool *pSwapped) |
| int | IssueInit () |
| int | InitWindow () |
Additional Inherited Members | |
| Public Types inherited from IGraphics | |
| enum | { TEXLOAD_TO_3D_TEXTURE = 1 << 0 , TEXLOAD_TO_2D_ARRAY_TEXTURE = 1 << 1 , TEXLOAD_NO_2D_TEXTURE = 1 << 2 } |
| enum | EBufferObjectCreateFlags { BUFFER_OBJECT_CREATE_FLAGS_ONE_TIME_USE_BIT = 1 << 0 } |
| enum | { SPRITE_FLAG_FLIP_Y = 1 , SPRITE_FLAG_FLIP_X = 2 } |
| enum | { CORNER_NONE = 0 , CORNER_TL = 1 , CORNER_TR = 2 , CORNER_BL = 4 , CORNER_BR = 8 , CORNER_T = CORNER_TL | CORNER_TR , CORNER_B = CORNER_BL | CORNER_BR , CORNER_R = CORNER_TR | CORNER_BR , CORNER_L = CORNER_TL | CORNER_BL , CORNER_ALL = CORNER_T | CORNER_B } |
| enum class | EMessageBoxType { ERROR , WARNING , INFO } |
| Static Public Member Functions inherited from IEngineGraphics | |
| static const char * | InterfaceName () |
| Static Public Member Functions inherited from IGraphics | |
| static const char * | InterfaceName () |
| Protected Attributes inherited from IGraphics | |
| int | m_ScreenWidth |
| int | m_ScreenHeight |
| int | m_ScreenRefreshRate |
| float | m_ScreenHiDPIScale |
|
strongprivate |
| CGraphics_Threaded::CGraphics_Threaded | ( | ) |
|
private |
|
inlineprivate |
|
private |
|
private |
|
private |
| void CGraphics_Threaded::AddWarning | ( | const SWarning & | Warning | ) |
|
overridevirtual |
Listens to various window property changes, such as minimize, maximize, move, fullscreen mode
Implements IGraphics.
|
overridevirtual |
Listens to a resize event of the canvas, which is usually caused by a window resize. Will only be triggered if the actual size changed.
Implements IGraphics.
|
private |
|
private |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
| void CGraphics_Threaded::CopyBufferObjectInternal | ( | int | WriteBufferIndex, |
| int | ReadBufferIndex, | ||
| size_t | WriteOffset, | ||
| size_t | ReadOffset, | ||
| size_t | CopyDataSize ) |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
| IGraphics::CTextureHandle CGraphics_Threaded::FindFreeTextureIndex | ( | ) |
|
overridevirtual |
Implements IGraphics.
|
inline |
|
overridevirtual |
Implements IGraphics.
| void CGraphics_Threaded::FreeTextureIndex | ( | CTextureHandle * | pIndex | ) |
|
overridevirtual |
Implements IGraphics.
|
inlinevirtual |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inlineoverridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IEngineGraphics.
|
private |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inlineoverridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inlineoverridevirtual |
Implements IGraphics.
|
inlineoverridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
private |
|
inlineoverridevirtual |
Implements IGraphics.
|
inlineoverridevirtual |
Implements IGraphics.
|
private |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
| void CGraphics_Threaded::LoadTextureAddWarning | ( | size_t | Width, |
| size_t | Height, | ||
| int | Flags, | ||
| const char * | pTexName ) |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IEngineGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inline |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
Reads the color at the specified position from the backbuffer once, after the next swap operation.
| Position | The pixel position to read. |
| pColor | Pointer that will receive the read pixel color. The pointer must be valid until the next swap operation. |
Implements IGraphics.
|
private |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inlineprivate |
|
private |
|
protected |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inline |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Shows a modal message box with configuration title, message and buttons.
| MessageBox | Description of the message box. |
Implements IGraphics.
|
overridevirtual |
Implements IEngineGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
| void CGraphics_Threaded::UpdateBufferContainerInternal | ( | int | ContainerIndex, |
| SBufferContainerInfo * | pContainerInfo ) |
| void CGraphics_Threaded::UpdateBufferObjectInternal | ( | int | BufferIndex, |
| size_t | UploadDataSize, | ||
| void * | pUploadData, | ||
| void * | pOffset, | ||
| bool | IsMovedPointer = false ) |
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
inlineoverridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IEngineGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IEngineGraphics.
|
overridevirtual |
Implements IGraphics.
|
overridevirtual |
Implements IGraphics.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |