| Sleeping Wombat Graphic API
    1.010
    swGraphicAPI | 
| ▼Nrttr | |
| Cwrapper_mapper< ResourcePtr< T > > | |
| CBindBufferCommand | Binds additional buffers | 
| CBlendingInfo | Initialization of BlendingState | 
| CBlendingState | |
| CBufferInfo | Descriptor of buffer | 
| CBufferInitData | Buffer initialization data | 
| CBufferObject | Obiekt opakowujący bufor.Bufor może być zarówno buforem wierzchołków, indeksów jak i stałych | 
| CClearRenderTargetCommand | Set state of rasterizer and render target | 
| CComputeShader | Klasa przechowująca compute shader | 
| CConstantBufferInitData | Constant buffer initialization data | 
| CControlShader | Klasa przechowująca pixel shader | 
| CCopyTextureCommand | Copy texture | 
| CDepthStencilInfo | |
| CDepthStencilState | |
| CDrawCommand | Main draw command | 
| CDrawInstancedCommand | Instanced drawing command | 
| CDX11APIObjects | Klasa przechowuje w zmiennych statycznych najważniejsze interfejsy DirectX11 | 
| CDX11AuxiliaryObjects | Klasa zawiera wskaźniki na bufory stałych zawierające podstawowe zestawy elementów przekazywanych do shaderów. Są to miedzy innymi macierze transformacji | 
| CDX11BlendingState | Blending state DirectX11 | 
| CDX11Buffer | DirectX11 buffer implementation | 
| CDX11ComputeShader | Implementacja compute shadera w DirectX11 | 
| CDX11ConstantsMapper | Klasa służy do mapowania stałych z wartości silnikowych do DirectX 11 | 
| CDX11DepthStencilState | Depth stencil state DirectX11 | 
| CDX11Initializer | Klasa implementująca IGraphicAPIInitializer w DirectX 11.Jako klasa pomocnicza do inicjalizacji jest używana klasa DX11AuxiliaryObjects (dziedziczy po DX11APIObjects) | 
| CDX11InputLayout | Implementacja layout w DirectX 11 | 
| CDX11InputLayoutDescriptor | Deskryptor layoutu dla DirectX 11 | 
| CDX11PixelShader | Implementacja pixel shadera w DirectX 11 | 
| CDX11RasterizerState | RasterizerState DirectX11 | 
| CDX11Renderer | Renderer obsługujący DirectX 11 | 
| CDX11RenderTarget | Implementacja render targetu w DirectX11 | 
| CDX11SwapChain | |
| CDX11Texture | Implementacja tekstury w DirectX 11 | 
| CDX11VertexShader | Implementacja vertex shadera w DirectX 11 | 
| CEvaluationShader | Klasa przechowująca pixel shader | 
| CGeometryShader | Klasa przechowująca pixel shader | 
| CGraphicAPIInitData | Przechowuje informacje potrzebne do inicjalizacji API graficznego. Parametr dla funkcji IGraphicAPIInitializer::InitAPI | 
| CIBuffer | Base class for buffers | 
| CIGraphicAPIInitializer | Interfejs klasy do inicjowania API graficznego | 
| CIndexBufferInitData | Index buffer initialization data | 
| CInputLayoutDescriptor | Klasa przechowuje opis layoutu wierzchołka, na podstawie którego tworzony jest obiekt layoutu | 
| CIRenderer | Klasa interfejsu renderera | 
| CIRenderTarget | |
| CIShader | |
| CIShaderInputLayout | |
| CMaterialObject | Struktura przechowująca materiał | 
| CPixelShader | Klasa przechowująca pixel shader | 
| CRasterizerState | Rasterizer state and depth stencil state | 
| CRasterizerStateInfo | |
| CRendererCommand | Base class for renderer commands | 
| CRenderTargetDescriptor | Struktura używana do tworzenia render targetu | 
| CRenderTargetObject | Klasa dla render targetów.Klasa umożliwia pobranie jednej z tekstur składowych i udostępnienie dla shaderów. Jeżeli API graficzne nie pozwala na oddzielne trzymanie bufora głębokości i stencilu, to może tu być przechowywany ten sam obiekt. Ewentualnie mogą być to dwa obiekty, które przechowują inny widok, ale fizycznie odwołują się do tej samej pamięci | 
| CResourceContainer | Szablon klasy do przechowywania assetów | 
| CResourceManager | Manager for low level resources | 
| CResourceObject | Klasa ułatwiająca zarządzanie odwołaniami do assetów.Obiekty assetów (np. MaterialObject, TextureObject, VertexShader, PixelShader itp.) wymagają jakiegoś systemu zapewniającego współdzielenie między innymi obiektami | 
| CResourcePtr | Wrapper for low level resources and high level assets | 
| CResourcesFactory | Klasa ze statycznymi funkcjami do tworzenia obiektów assetów.Jest potrzebna, żeby wybrać implementację resourców zgodną z typem renderera. Każde API graficzne powinno zaimplementować tę klasę | 
| CScissorRectInfo | ScissorRect data | 
| CSetDefaultBuffersCommand | Sets default buffers | 
| CSetRenderStateCommand | |
| CSetRenderStateExCommand | |
| CSetRenderTargetCommand | Set state of rasterizer and render target | 
| CSetRenderTargetExCommand | Set state of rasterizer and render target | 
| CSetShaderStateCommand | Sets basic shaders and textures | 
| CSetShaderStateExCommand | Sets geometry and tesselation shaders | 
| CShaderInputLayout | Klasa przechowuje layout wierzchołka trafiającego do vertex shadera | 
| CSwapChain | |
| CSwapChainDescriptor | |
| CSwapChainInitData | Przechowuje informacje potrzebne do SwapChaina. Parametr dla funkcji IGraphicAPIInitializer::CreateSwapChain | 
| CTextureInfo | Deskryptor tekstury | 
| CTextureObject | Klasa przechowująca tekstury.Klasa bazowa, która będzie używana przez obiekty silnika. Powinny po niej odziedziczyć obiekty konkretnego API graficznego, żeby zaimplementować najważniejsze funkcjonalności | 
| CUpdateBindBuffer | Binds buffer to pipeline and updates with given data | 
| CUpdateBufferCommand | Updates buffer with given data | 
| CVertexBufferInitData | Vertex buffer initialization data | 
| CVertexShader | Klasa przechowująca vertex shader | 
| CViewportInfo | Viewport data | 
 1.8.9.1
 1.8.9.1