11 bool bAllowUnacceleratedRenderer)
override;
13 std::string GetApiDescription()
const override {
return "Null"; }
14 void GetDisplaySpecs(DisplaySpecs& out)
const override;
16 RagePixelFormat pf)
const override;
18 bool BeginFrame()
override {
return true; }
19 void EndFrame()
override;
24 void SetBlendMode(BlendMode)
override {}
25 bool SupportsTextureFormat(RagePixelFormat,
26 bool =
false)
override
30 bool SupportsPerVertexMatrixScale()
override {
return false; }
31 intptr_t CreateTexture(RagePixelFormat,
37 void UpdateTexture(intptr_t ,
46 void DeleteTexture(intptr_t )
override {}
47 void ClearAllTextures()
override {}
48 int GetNumTextureUnits()
override {
return 1; }
49 void SetTexture(TextureUnit, intptr_t )
override {}
50 void SetTextureMode(TextureUnit, TextureMode)
override {}
51 void SetTextureWrapping(TextureUnit,
bool)
override {}
52 int GetMaxTextureSize()
const override {
return 2048; }
53 void SetTextureFiltering(TextureUnit,
bool)
override {}
54 bool IsZWriteEnabled()
const override {
return false; }
55 bool IsZTestEnabled()
const override {
return false; }
56 void SetZWrite(
bool)
override {}
57 void SetZBias(
float)
override {}
58 void SetZTestMode(ZTestMode)
override {}
59 void ClearZBuffer()
override {}
60 void SetCullMode(CullMode)
override {}
61 void SetAlphaTest(
bool)
override {}
70 void SetLighting(
bool)
override {}
71 void SetLightOff(
int )
override {}
72 void SetLightDirectional(
81 void SetSphereEnvironmentMapping(TextureUnit ,
85 void SetCelShaded(
int )
override {}
87 bool IsD3DInternal()
override;
132 return std::string();
141 bool SupportsSurfaceFormat(RagePixelFormat) {
return true; }