World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
IRender Cписок членов класса

Полный список членов класса IRender, включая наследуемые из базового класса

_4A4CC9_AddSomeBillboard(struct SpellFX_Billboard *a1, int diffuse)=0IRenderpure virtual
am_Blt_Chroma(struct Rect *pSrcRect, struct Point *pTargetPoint, int a3, int blend_mode)=0IRenderpure virtual
AreRenderSurfacesOk()=0IRenderpure virtual
BeginDecals()=0IRenderpure virtual
BeginLightmaps()=0IRenderpure virtual
BeginLightmaps2()=0IRenderpure virtual
BeginScene()=0IRenderpure virtual
BeginSceneD3D()=0IRenderpure virtual
BlendTextures(int a2, int a3, Image *a4, Image *a5, int t, int start_opacity, int end_opacity)=0IRenderpure virtual
BltBackToFontFast(int a2, int a3, Rect *a4)=0IRenderpure virtual
ClearBlack()=0IRenderpure virtual
ClearTarget(unsigned int uColor)=0IRenderpure virtual
ClearZBuffer(int a2, int a3)=0IRenderpure virtual
configIRender
Configure(std::shared_ptr< const IRenderConfig > config)IRenderinlinevirtual
CreateSprite(const String &name, unsigned int palette_id, unsigned int lod_sprite_id)=0IRenderpure virtual
CreateTexture(const String &name)=0IRenderpure virtual
CreateTexture_Alpha(const String &name)=0IRenderpure virtual
CreateTexture_Blank(unsigned int width, unsigned int height, IMAGE_FORMAT format, const void *pixels=nullptr)=0IRenderpure virtual
CreateTexture_ColorKey(const String &name, uint16_t colorkey)=0IRenderpure virtual
CreateTexture_PCXFromFile(const String &name)=0IRenderpure virtual
CreateTexture_PCXFromIconsLOD(const String &name)=0IRenderpure virtual
CreateTexture_PCXFromNewLOD(const String &name)=0IRenderpure virtual
CreateTexture_Solid(const String &name)=0IRenderpure virtual
CreateZBuffer()=0IRenderpure virtual
decal_builderIRender
DeleteTexture(Texture *texture)=0IRenderpure virtual
do_draw_debug_line_d3d(const RenderVertexD3D3 *pLineBegin, signed int sDiffuseBegin, const RenderVertexD3D3 *pLineEnd, signed int sDiffuseEnd, float z_stuff)=0IRenderpure virtual
DrawBillboard_Indoor(SoftwareBillboard *pSoftBillboard, RenderBillboard *billboard)=0IRenderpure virtual
DrawBillboardList_BLV()=0IRenderpure virtual
DrawBillboards_And_MaybeRenderSpecialEffects_And_EndScene()=0IRenderpure virtual
DrawBuildingsD3D()=0IRenderpure virtual
DrawDecal(struct Decal *pDecal, float z_bias)=0IRenderpure virtual
DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices)=0IRenderpure virtual
DrawImage(Image *, const Rect &rect)=0IRenderpure virtual
DrawIndoorPolygon(unsigned int uNumVertices, struct BLVFace *a3, int uPackedID, unsigned int uColor, int a8)=0IRenderpure virtual
DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID=0)=0IRenderpure virtual
DrawLightmap(struct Lightmap *pLightmap, struct Vec3_float_ *pColorMult, float z_bias)=0IRenderpure virtual
DrawLines(const RenderVertexD3D3 *vertices, unsigned int num_vertices)=0IRenderpure virtual
DrawMasked(float u, float v, Image *img, unsigned int color_dimming_level, uint16_t mask)=0IRenderpure virtual
DrawMonsterPortrait(Rect rc, SpriteFrame *Portrait_Sprite, int Y_Offset)=0IRenderpure virtual
DrawOutdoorSkyD3D()=0IRenderpure virtual
DrawPolygon(struct Polygon *a3)=0IRenderpure virtual
DrawProjectile(float srcX, float srcY, float a3, float a4, float dstX, float dstY, float a7, float a8, Texture *texture)=0IRenderpure virtual
DrawSpecialEffectsQuad(const RenderVertexD3D3 *vertices, Texture *texture)=0IRenderpure virtual
DrawSpriteObjects_ODM()=0IRenderpure virtual
DrawTerrainPolygon(struct Polygon *a4, bool transparent, bool clampAtTextureBorders)=0IRenderpure virtual
DrawText(int uOutX, int uOutY, uint8_t *pFontPixels, unsigned int uCharWidth, unsigned int uCharHeight, uint8_t *pFontPalette, uint16_t uFaceColor, uint16_t uShadowColor)=0IRenderpure virtual
DrawTextAlpha(int x, int y, unsigned char *font_pixels, int a5, unsigned int uFontHeight, uint8_t *pPalette, bool present_time_transparency)=0IRenderpure virtual
DrawTextureAlphaNew(float u, float v, Image *)=0IRenderpure virtual
DrawTextureCustomHeight(float u, float v, Image *, int height)=0IRenderpure virtual
DrawTextureGrayShade(float u, float v, Image *a4)=0IRenderpure virtual
DrawTextureNew(float u, float v, Image *)=0IRenderpure virtual
DrawTextureOffset(int x, int y, int offset_x, int offset_y, Image *)=0IRenderpure virtual
DrawTransparentGreenShade(float u, float v, Image *pTexture)=0IRenderpure virtual
DrawTransparentRedShade(float u, float v, Image *a4)=0IRenderpure virtual
EndDecals()=0IRenderpure virtual
EndLightmaps()=0IRenderpure virtual
EndLightmaps2()=0IRenderpure virtual
EndScene()=0IRenderpure virtual
FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16)=0IRenderpure virtual
GetActorsInViewport(int pDepth)=0IRenderpure virtual
GetActorTintColor(int DimLevel, int tint, float WorldViewX, int a5, RenderBillboard *Billboard)=0IRenderpure virtual
GetRenderHeight() const =0IRenderpure virtual
GetRenderWidth() const =0IRenderpure virtual
hd_water_current_frameIRender
hd_water_tile_animIRender
hd_water_tile_idIRender
Initialize(OSWindow *window)=0IRenderpure virtual
InitializeFullscreen()=0IRenderpure virtual
IRender()IRenderinline
IsUsingSpecular() constIRenderinline
lightmap_builderIRender
LoadHwlBitmap(const String &name)=0IRenderpure virtual
LoadHwlSprite(const String &name)=0IRenderpure virtual
logIRender
MakeParticleBillboardAndPush(SoftwareBillboard *a2, Texture *texture, unsigned int uDiffuse, int angle)=0IRenderpure virtual
MoveTextureToDevice(Texture *texture)=0IRenderpure virtual
PackScreenshot(unsigned int width, unsigned int height, void *out_data, unsigned int data_size, unsigned int *screenshot_size)=0IRenderpure virtual
pActiveZBufferIRender
particle_engineIRender
pBeforePresentFunctionIRender
pBillboardRenderListD3DIRender
pHDWaterBitmapIDsIRender
PrepareDecorationsRenderList_ODM()=0IRenderpure virtual
Present()=0IRenderpure virtual
PresentBlackScreen()=0IRenderpure virtual
RasterLine2D(int uX, int uY, int uZ, int uW, uint16_t uColor)=0IRenderpure virtual
Release()=0IRenderpure virtual
RemoveTextureFromDevice(Texture *texture)=0IRenderpure virtual
RenderTerrainD3D()=0IRenderpure virtual
ResetUIClipRect()=0IRenderpure virtual
RestoreBackBuffer()=0IRenderpure virtual
RestoreFrontBuffer()=0IRenderpure virtual
SavePCXScreenshot()=0IRenderpure virtual
SaveScreenshot(const String &filename, unsigned int width, unsigned int height)=0IRenderpure virtual
SaveWinnersCertificate(const char *a1)=0IRenderpure virtual
ScreenFade(unsigned int color, float t)=0IRenderpure virtual
SetUIClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW)=0IRenderpure virtual
SetUsingFog(bool is_using_fog)IRenderinline
SetUsingSpecular(bool is_using_specular)IRenderinline
spell_fx_rendererIRender
SwitchToWindow()=0IRenderpure virtual
TakeScreenshot(unsigned int width, unsigned int height)=0IRenderpure virtual
TexturePixelRotateDraw(float u, float v, Image *img, int time)=0IRenderpure virtual
ToggleColoredLights()IRenderinline
ToggleTint()IRenderinline
TransformBillboardsAndSetPalettesODM()=0IRenderpure virtual
uFogColorIRender
uNumBillboardsToDrawIRender
Update_Texture(Texture *texture)=0IRenderpure virtual
visIRender
WritePixel16(int x, int y, uint16_t color)=0IRenderpure virtual
ZBuffer_Fill_2(signed int a2, signed int a3, Image *pTexture, int a5)=0IRenderpure virtual
ZDrawTextureAlpha(float u, float v, Image *pTexture, int zVal)=0IRenderpure virtual
~IRender()IRenderinlinevirtual