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

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

_4A4CC9_AddSomeBillboard(struct SpellFX_Billboard *a1, int diffuse)Rendervirtual
am_Blt_Chroma(Rect *pSrcRect, Point *pTargetPoint, int a3, int blend_mode)Rendervirtual
AreRenderSurfacesOk()Rendervirtual
BeginDecals()Rendervirtual
BeginLightmaps()Rendervirtual
BeginLightmaps2()Rendervirtual
BeginScene()Rendervirtual
BeginSceneD3D()Rendervirtual
Billboard_ProbablyAddToListAndSortByZOrder(float z)RenderBaseprotected
BitmapWithImage(Image *image)Renderprotected
BlendTextures(int x, int y, Image *imgin, Image *imgblend, int time, int start_opacity, int end_opacity)Rendervirtual
BltBackToFontFast(int a2, int a3, Rect *pSrcRect)Rendervirtual
bRequiredTextureStagesAvailableRenderprotected
bWindowModeRenderprotected
CheckTextureStages()Renderprotected
ClearBlack()Rendervirtual
ClearTarget(unsigned int uColor)Rendervirtual
ClearZBuffer(int a2, int a3)Rendervirtual
configIRender
Configure(std::shared_ptr< const IRenderConfig > config)IRenderinlinevirtual
CreateClipper(OSWindow *)Renderprotected
CreateSprite(const String &name, unsigned int palette_id, unsigned int lod_sprite_id)Rendervirtual
CreateTexture(const String &name)Rendervirtual
CreateTexture_Alpha(const String &name)Rendervirtual
CreateTexture_Blank(unsigned int width, unsigned int height, IMAGE_FORMAT format, const void *pixels=nullptr)Rendervirtual
CreateTexture_ColorKey(const String &name, uint16_t colorkey)Rendervirtual
CreateTexture_PCXFromFile(const String &name)Rendervirtual
CreateTexture_PCXFromIconsLOD(const String &name)Rendervirtual
CreateTexture_PCXFromNewLOD(const String &name)Rendervirtual
CreateTexture_Solid(const String &name)Rendervirtual
CreateZBuffer()Rendervirtual
decal_builderIRender
DeleteTexture(Texture *texture)Rendervirtual
do_draw_debug_line_d3d(const RenderVertexD3D3 *pLineBegin, signed int sDiffuseBegin, const RenderVertexD3D3 *pLineEnd, signed int sDiffuseEnd, float z_stuff)Rendervirtual
DoRenderBillboards_D3D()Renderprotected
DrawBillboard_Indoor(SoftwareBillboard *pSoftBillboard, RenderBillboard *billboard)Rendervirtual
DrawBillboardList_BLV()Rendervirtual
DrawBillboards_And_MaybeRenderSpecialEffects_And_EndScene()Rendervirtual
DrawBorderTiles(struct Polygon *poly)Renderprotected
DrawBuildingsD3D()Rendervirtual
DrawDecal(struct Decal *pDecal, float z_bias)Rendervirtual
DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices)Rendervirtual
DrawImage(Image *, const Rect &rect)Rendervirtual
DrawIndoorPolygon(unsigned int uNumVertices, struct BLVFace *a3, int uPackedID, unsigned int uColor, int a8)Rendervirtual
DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID)Rendervirtual
DrawIndoorSkyPolygon(int uNumVertices, struct Polygon *pSkyPolygon)Renderprotected
DrawLightmap(struct Lightmap *pLightmap, struct Vec3_float_ *pColorMult, float z_bias)Rendervirtual
DrawLines(const RenderVertexD3D3 *vertices, unsigned int num_vertices)Rendervirtual
DrawMasked(float u, float v, class Image *img, unsigned int color_dimming_level, uint16_t mask)Rendervirtual
DrawMonsterPortrait(Rect rc, SpriteFrame *Portrait, int Y_Offset)Rendervirtual
DrawOutdoorSkyD3D()Rendervirtual
DrawOutdoorSkyPolygon(struct Polygon *pSkyPolygon)Renderprotected
DrawPolygon(struct Polygon *a3)Rendervirtual
DrawProjectile(float srcX, float srcY, float a3, float a4, float dstX, float dstY, float a7, float a8, Texture *texture)Rendervirtual
DrawSpecialEffectsQuad(const RenderVertexD3D3 *vertices, Texture *texture)Rendervirtual
DrawSpriteObjects_ODM()RenderBasevirtual
DrawTerrainPolygon(struct Polygon *a4, bool transparent, bool clampAtTextureBorders)Rendervirtual
DrawText(int uOutX, int uOutY, uint8_t *pFontPixels, unsigned int uCharWidth, unsigned int uCharHeight, uint8_t *pFontPalette, uint16_t uFaceColor, uint16_t uShadowColor)Rendervirtual
DrawTextAlpha(int x, int y, uint8_t *font_pixels, int a5, unsigned int uFontHeight, uint8_t *pPalette, bool present_time_transparency)Rendervirtual
RenderBase::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, class Image *)Rendervirtual
DrawTextureCustomHeight(float u, float v, class Image *, int height)Rendervirtual
DrawTextureGrayShade(float u, float v, class Image *a4)Rendervirtual
DrawTextureNew(float u, float v, class Image *)Rendervirtual
DrawTextureOffset(int x, int y, int offset_x, int offset_y, Image *)Rendervirtual
DrawTransparentGreenShade(float u, float v, class Image *pTexture)Rendervirtual
DrawTransparentRedShade(float u, float v, class Image *a4)Rendervirtual
EndDecals()Rendervirtual
EndLightmaps()Rendervirtual
EndLightmaps2()Rendervirtual
EndScene()Rendervirtual
FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16)Rendervirtual
gdiplusStartupInputRenderprotected
gdiplusTokenRenderprotected
GetActorsInViewport(int pDepth)Rendervirtual
GetActorTintColor(int DimLevel, int tint, float WorldViewX, int a5, RenderBillboard *Billboard)Rendervirtual
GetBillboardDrawListSize()Renderprotected
GetParentBillboardID(unsigned int uBillboardID)Renderprotected
GetRenderHeight() constRendervirtual
GetRenderWidth() constRendervirtual
GetTargetPixelFormat(DDPIXELFORMAT *pOut)Render
hd_water_current_frameIRender
hd_water_tile_animIRender
hd_water_tile_idIRender
Initialize(OSWindow *window)Rendervirtual
InitializeFullscreen()Rendervirtual
IRender()IRenderinline
IsUsingSpecular() constIRenderinline
lightmap_builderIRender
LoadHwlBitmap(const char *name)Rendervirtual
RenderBase::LoadHwlBitmap(const String &name)RenderBasevirtual
LoadHwlSprite(const char *name)Rendervirtual
RenderBase::LoadHwlSprite(const String &name)RenderBasevirtual
LockSurface_DDraw4(IDirectDrawSurface4 *pSurface, DDSURFACEDESC2 *pDesc, unsigned int uLockFlags)Renderprotected
logIRender
MakeParticleBillboardAndPush(SoftwareBillboard *a2, Texture *texture, unsigned int uDiffuse, int angle)RenderBasevirtual
MakeScreenshot(signed int width, signed int height)Renderprotected
MoveTextureToDevice(Texture *texture)Rendervirtual
p2DGraphicsRenderprotected
p2DSurfaceRenderprotected
PackScreenshot(unsigned int width, unsigned int height, void *out_data, unsigned int data_size, unsigned int *screenshot_size)Rendervirtual
pActiveZBufferIRender
ParseTargetPixelFormat()Renderprotected
particle_engineIRender
pBackBuffer4Renderprotected
pBeforePresentFunctionIRender
pBillboardRenderListD3DIRender
pD3DBitmapsRenderBaseprotected
pD3DSpritesRenderBaseprotected
pDefaultZBufferRenderprotected
pDirectDraw4Renderprotected
pFrontBuffer4Renderprotected
pHDWaterBitmapIDsIRender
PostInitialization()RenderBaseprotected
pRenderD3DRenderprotected
PrepareDecorationsRenderList_ODM()Rendervirtual
Present()Rendervirtual
Present_NoColorKey()Renderfriend
PresentBlackScreen()Rendervirtual
RasterLine2D(int uX, int uY, int uZ, int uW, uint16_t uColor)Rendervirtual
Release()Rendervirtual
RemoveTextureFromDevice(Texture *texture)Rendervirtual
Render()Render
RenderBase()RenderBaseinline
RenderTerrainD3D()Rendervirtual
ResetUIClipRect()Rendervirtual
RestoreBackBuffer()Rendervirtual
RestoreFrontBuffer()Rendervirtual
SavePCXImage16(const String &filename, uint16_t *picture_data, int width, int height)Renderprotected
SavePCXImage32(const String &filename, uint16_t *picture_data, int width, int height)Renderprotected
SavePCXScreenshot()Rendervirtual
SaveScreenshot(const String &filename, unsigned int width, unsigned int height)Rendervirtual
SaveWinnersCertificate(const char *a1)Rendervirtual
ScreenFade(unsigned int color, float t)Rendervirtual
SetBillboardBlendOptions(RenderBillboardD3D::OpacityType a1)Renderprotected
SetUIClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW)Rendervirtual
SetUsingFog(bool is_using_fog)IRenderinline
SetUsingSpecular(bool is_using_specular)IRenderinline
spell_fx_rendererIRender
SwitchToWindow()Rendervirtual
TakeScreenshot(unsigned int width, unsigned int height)Rendervirtual
TexturePixelRotateDraw(float u, float v, Image *img, int time)Rendervirtual
ToggleColoredLights()IRenderinline
ToggleTint()IRenderinline
TransformBillboard(SoftwareBillboard *a2, RenderBillboard *pBillboard)RenderBaseprotected
TransformBillboardsAndSetPalettesODM()RenderBasevirtual
uDesiredDirect3DDeviceRenderprotected
uFogColorIRender
uMaxDeviceTextureDimRenderprotected
uMinDeviceTextureDimRenderprotected
uNumBillboardsToDrawIRender
uNumD3DSceneBeginsRenderprotected
Update_Texture(Texture *texture)Rendervirtual
uTargetBBitsRenderprotected
uTargetGBitsRenderprotected
uTargetRBitsRenderprotected
visIRender
windowRenderBaseprotected
WritePixel16(int x, int y, uint16_t color)Rendervirtual
ZBuffer_Fill_2(signed int a2, signed int a3, Image *pTexture, int a5)Rendervirtual
ZDrawTextureAlpha(float u, float v, Image *pTexture, int zVal)Rendervirtual
~IRender()IRenderinlinevirtual
~Render()Rendervirtual