World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
RenderBase Cписок членов класса

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

_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
Billboard_ProbablyAddToListAndSortByZOrder(float z)RenderBaseprotected
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()RenderBasevirtual
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)RenderBasevirtual
InitializeFullscreen()=0IRenderpure virtual
IRender()IRenderinline
IsUsingSpecular() constIRenderinline
lightmap_builderIRender
LoadHwlBitmap(const String &name)RenderBasevirtual
LoadHwlSprite(const String &name)RenderBasevirtual
logIRender
MakeParticleBillboardAndPush(SoftwareBillboard *a2, Texture *texture, unsigned int uDiffuse, int angle)RenderBasevirtual
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
pD3DBitmapsRenderBaseprotected
pD3DSpritesRenderBaseprotected
pHDWaterBitmapIDsIRender
PostInitialization()RenderBaseprotected
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
RenderBase()RenderBaseinline
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
TransformBillboard(SoftwareBillboard *a2, RenderBillboard *pBillboard)RenderBaseprotected
TransformBillboardsAndSetPalettesODM()RenderBasevirtual
uFogColorIRender
uNumBillboardsToDrawIRender
Update_Texture(Texture *texture)=0IRenderpure virtual
visIRender
windowRenderBaseprotected
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