bool OnResolutionChanged(unsigned int, unsigned int) override
bool PrepareSpriteShader(C4Shader &shader, const char *name, int ssc, C4GroupSet *pGroups, const char *const *additionalDefines, const char *const *additionalSlices) override
void FillBG(DWORD dwClr=0) override
void PerformMultiPix(C4Surface *, const C4BltVertex *, unsigned int, C4ShaderCall *) override
bool PrepareRendering(C4Surface *) override
void PerformMultiTris(C4Surface *, const C4BltVertex *, unsigned int, const C4BltTransform *, C4TexRef *, C4TexRef *, C4TexRef *, DWORD, C4ShaderCall *) override
bool DeviceReady() override
void PerformMultiLines(C4Surface *, const C4BltVertex *, unsigned int, float, C4ShaderCall *) override
void PerformMesh(StdMeshInstance &, float, float, float, float, DWORD, C4BltTransform *pTransform) override
bool RestoreDeviceObjects() override
bool PrepareMaterial(StdMeshMatManager &mat_manager, StdMeshMaterialLoader &loader, StdMeshMaterial &mat) override
bool UpdateClipper() override
bool InvalidateDeviceObjects() override
bool EnsureMainContextSelected() override