Sleeping Wombat GUI  0.100
swGUI
Public Member Functions | Private Member Functions | List of all members
sw::MockInitializer Class Reference

#include <MockInitializer.h>

Inheritance diagram for sw::MockInitializer:
IGraphicAPIInitializer

Public Member Functions

 MockInitializer ()
 
 ~MockInitializer ()=default
 
virtual IRendererCreateRenderer (RendererUsage usage) override
 
virtual SwapChainCreateSwapChain (SwapChainInitData &swapChainData) override
 
virtual bool InitAPI (GraphicAPIInitData &initData) override
 
virtual void ReleaseAPI () override
 
virtual void * GetRenderTargetHandle (RenderTargetObject *renderTarget) override
 Not working. Use regular API. More...
 
- Public Member Functions inherited from IGraphicAPIInitializer
virtual ~IGraphicAPIInitializer ()=default
 

Private Member Functions

Nullable< bool > InitDevices (GraphicAPIInitData &initData)
 Creates only device and device context. More...
 

Constructor & Destructor Documentation

sw::MockInitializer::MockInitializer ( )
sw::MockInitializer::~MockInitializer ( )
default

Member Function Documentation

IRenderer * sw::MockInitializer::CreateRenderer ( RendererUsage  usage)
overridevirtual
SwapChain * sw::MockInitializer::CreateSwapChain ( SwapChainInitData swapChainData)
overridevirtual
void * sw::MockInitializer::GetRenderTargetHandle ( RenderTargetObject renderTarget)
overridevirtual

Not working. Use regular API.

Implements IGraphicAPIInitializer.

bool sw::MockInitializer::InitAPI ( GraphicAPIInitData initData)
overridevirtual
Nullable< bool > sw::MockInitializer::InitDevices ( GraphicAPIInitData initData)
private

Creates only device and device context.

void sw::MockInitializer::ReleaseAPI ( )
overridevirtual

The documentation for this class was generated from the following files: