World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Полный список членов класса RenderOpenGL, включая наследуемые из базового класса
_4A4CC9_AddSomeBillboard(struct SpellFX_Billboard *a1, int diffuse) | RenderOpenGL | virtual |
am_Blt_Chroma(Rect *pSrcRect, Point *pTargetPoint, int a3, int blend_mode) | RenderOpenGL | virtual |
AreRenderSurfacesOk() | RenderOpenGL | virtual |
BeginDecals() | RenderOpenGL | virtual |
BeginLightmaps() | RenderOpenGL | virtual |
BeginLightmaps2() | RenderOpenGL | virtual |
BeginScene() | RenderOpenGL | virtual |
BeginSceneD3D() | RenderOpenGL | virtual |
Billboard_ProbablyAddToListAndSortByZOrder(float z) | RenderBase | protected |
BlendTextures(int a2, int a3, Image *a4, Image *a5, int t, int start_opacity, int end_opacity) | RenderOpenGL | virtual |
BltBackToFontFast(int a2, int a3, Rect *pSrcRect) | RenderOpenGL | virtual |
ClearBlack() | RenderOpenGL | virtual |
ClearTarget(unsigned int uColor) | RenderOpenGL | virtual |
ClearZBuffer(int a2, int a3) | RenderOpenGL | virtual |
clip_w | RenderOpenGL | protected |
clip_x | RenderOpenGL | protected |
clip_y | RenderOpenGL | protected |
clip_z | RenderOpenGL | protected |
config | IRender | |
Configure(std::shared_ptr< const IRenderConfig > config) | IRender | inlinevirtual |
CreateSprite(const String &name, unsigned int palette_id, unsigned int lod_sprite_id) | RenderOpenGL | virtual |
CreateTexture(const String &name) | RenderOpenGL | virtual |
CreateTexture_Alpha(const String &name) | RenderOpenGL | virtual |
CreateTexture_Blank(unsigned int width, unsigned int height, IMAGE_FORMAT format, const void *pixels=nullptr) | RenderOpenGL | virtual |
CreateTexture_ColorKey(const String &name, uint16_t colorkey) | RenderOpenGL | virtual |
CreateTexture_PCXFromFile(const String &name) | RenderOpenGL | virtual |
CreateTexture_PCXFromIconsLOD(const String &name) | RenderOpenGL | virtual |
CreateTexture_PCXFromNewLOD(const String &name) | RenderOpenGL | virtual |
CreateTexture_Solid(const String &name) | RenderOpenGL | virtual |
CreateZBuffer() | RenderOpenGL | virtual |
decal_builder | IRender | |
DeleteTexture(Texture *texture) | RenderOpenGL | virtual |
do_draw_debug_line_d3d(const RenderVertexD3D3 *pLineBegin, signed int sDiffuseBegin, const RenderVertexD3D3 *pLineEnd, signed int sDiffuseEnd, float z_stuff) | RenderOpenGL | virtual |
DoRenderBillboards_D3D() | RenderOpenGL | protected |
DrawBillboard_Indoor(SoftwareBillboard *pSoftBillboard, RenderBillboard *) | RenderOpenGL | virtual |
DrawBillboardList_BLV() | RenderOpenGL | virtual |
DrawBillboards_And_MaybeRenderSpecialEffects_And_EndScene() | RenderOpenGL | virtual |
DrawBuildingsD3D() | RenderOpenGL | virtual |
DrawDecal(struct Decal *pDecal, float z_bias) | RenderOpenGL | virtual |
DrawFansTransparent(const RenderVertexD3D3 *vertices, unsigned int num_vertices) | RenderOpenGL | virtual |
DrawImage(Image *, const Rect &rect) | RenderOpenGL | virtual |
DrawIndoorPolygon(unsigned int uNumVertices, struct BLVFace *a3, int uPackedID, unsigned int uColor, int a8) | RenderOpenGL | virtual |
DrawIndoorSky(unsigned int uNumVertices, unsigned int uFaceID) | RenderOpenGL | virtual |
DrawIndoorSkyPolygon(signed int uNumVertices, struct Polygon *pSkyPolygon) | RenderOpenGL | protected |
DrawLightmap(struct Lightmap *pLightmap, struct Vec3_float_ *pColorMult, float z_bias) | RenderOpenGL | virtual |
DrawLines(const RenderVertexD3D3 *vertices, unsigned int num_vertices) | RenderOpenGL | virtual |
DrawMasked(float u, float v, class Image *img, unsigned int color_dimming_level, unsigned __int16 mask) | RenderOpenGL | virtual |
DrawMonsterPortrait(Rect rc, SpriteFrame *Portrait_Sprite, int Y_Offset) | RenderOpenGL | virtual |
DrawOutdoorSkyD3D() | RenderOpenGL | virtual |
DrawOutdoorSkyPolygon(struct Polygon *pSkyPolygon) | RenderOpenGL | protected |
DrawPolygon(struct Polygon *a3) | RenderOpenGL | virtual |
DrawProjectile(float srcX, float srcY, float a3, float a4, float dstX, float dstY, float a7, float a8, Texture *texture) | RenderOpenGL | virtual |
DrawSpecialEffectsQuad(const RenderVertexD3D3 *vertices, Texture *texture) | RenderOpenGL | virtual |
DrawSpriteObjects_ODM() | RenderBase | virtual |
DrawTerrainPolygon(struct Polygon *a4, bool transparent, bool clampAtTextureBorders) | RenderOpenGL | virtual |
DrawText(int uOutX, int uOutY, uint8_t *pFontPixels, unsigned int uCharWidth, unsigned int uCharHeight, uint8_t *pFontPalette, uint16_t uFaceColor, uint16_t uShadowColor) | RenderOpenGL | virtual |
DrawTextAlpha(int x, int y, unsigned char *font_pixels, int a5, unsigned int uFontHeight, uint8_t *pPalette, bool present_time_transparency) | RenderOpenGL | virtual |
DrawTextureAlphaNew(float u, float v, class Image *) | RenderOpenGL | virtual |
DrawTextureCustomHeight(float u, float v, class Image *, int height) | RenderOpenGL | virtual |
DrawTextureGrayShade(float u, float v, class Image *a4) | RenderOpenGL | virtual |
DrawTextureNew(float u, float v, class Image *) | RenderOpenGL | virtual |
DrawTextureOffset(int x, int y, int offset_x, int offset_y, Image *) | RenderOpenGL | virtual |
DrawTransparentGreenShade(float u, float v, class Image *pTexture) | RenderOpenGL | virtual |
DrawTransparentRedShade(float u, float v, class Image *a4) | RenderOpenGL | virtual |
EndDecals() | RenderOpenGL | virtual |
EndLightmaps() | RenderOpenGL | virtual |
EndLightmaps2() | RenderOpenGL | virtual |
EndScene() | RenderOpenGL | virtual |
FillRectFast(unsigned int uX, unsigned int uY, unsigned int uWidth, unsigned int uHeight, unsigned int uColor16) | RenderOpenGL | virtual |
GetActorsInViewport(int pDepth) | RenderOpenGL | virtual |
GetActorTintColor(int DimLevel, int tint, float WorldViewX, int a5, RenderBillboard *Billboard) | RenderOpenGL | virtual |
GetRenderHeight() const | RenderOpenGL | virtual |
GetRenderWidth() const | RenderOpenGL | virtual |
hd_water_current_frame | IRender | |
hd_water_tile_anim | IRender | |
hd_water_tile_id | IRender | |
Initialize(OSWindow *window) | RenderOpenGL | virtual |
InitializeFullscreen() | RenderOpenGL | virtual |
IRender() | IRender | inline |
IsUsingSpecular() const | IRender | inline |
lightmap_builder | IRender | |
LoadHwlBitmap(const String &name) | RenderBase | virtual |
LoadHwlSprite(const String &name) | RenderBase | virtual |
log | IRender | |
MakeParticleBillboardAndPush(SoftwareBillboard *a2, Texture *texture, unsigned int uDiffuse, int angle) | RenderBase | virtual |
MoveTextureToDevice(Texture *texture) | RenderOpenGL | virtual |
PackScreenshot(unsigned int width, unsigned int height, void *out_data, unsigned int data_size, unsigned int *screenshot_size) | RenderOpenGL | virtual |
pActiveZBuffer | IRender | |
particle_engine | IRender | |
pBeforePresentFunction | IRender | |
pBillboardRenderListD3D | IRender | |
pD3DBitmaps | RenderBase | protected |
pD3DSprites | RenderBase | protected |
pHDWaterBitmapIDs | IRender | |
PostInitialization() | RenderBase | protected |
PrepareDecorationsRenderList_ODM() | RenderOpenGL | virtual |
Present() | RenderOpenGL | virtual |
PresentBlackScreen() | RenderOpenGL | virtual |
RasterLine2D(signed int uX, signed int uY, signed int uZ, signed int uW, unsigned __int16 uColor) | RenderOpenGL | virtual |
RenderBase::RasterLine2D(int uX, int uY, int uZ, int uW, uint16_t uColor)=0 | IRender | pure virtual |
Release() | RenderOpenGL | virtual |
RemoveTextureFromDevice(Texture *texture) | RenderOpenGL | virtual |
render_target_rgb | RenderOpenGL | protected |
RenderBase() | RenderBase | inline |
RenderOpenGL() | RenderOpenGL | |
RenderTerrainD3D() | RenderOpenGL | virtual |
ResetUIClipRect() | RenderOpenGL | virtual |
RestoreBackBuffer() | RenderOpenGL | virtual |
RestoreFrontBuffer() | RenderOpenGL | virtual |
SavePCXScreenshot() | RenderOpenGL | virtual |
SaveScreenshot(const String &filename, unsigned int width, unsigned int height) | RenderOpenGL | virtual |
SaveWinnersCertificate(const char *a1) | RenderOpenGL | virtual |
ScreenFade(unsigned int color, float t) | RenderOpenGL | virtual |
SetBillboardBlendOptions(RenderBillboardD3D::OpacityType a1) | RenderOpenGL | protected |
SetUIClipRect(unsigned int uX, unsigned int uY, unsigned int uZ, unsigned int uW) | RenderOpenGL | virtual |
SetUsingFog(bool is_using_fog) | IRender | inline |
SetUsingSpecular(bool is_using_specular) | IRender | inline |
spell_fx_renderer | IRender | |
SwitchToWindow() | RenderOpenGL | virtual |
TakeScreenshot(unsigned int width, unsigned int height) | RenderOpenGL | virtual |
TexturePixelRotateDraw(float u, float v, Image *img, int time) | RenderOpenGL | virtual |
ToggleColoredLights() | IRender | inline |
ToggleTint() | IRender | inline |
TransformBillboard(SoftwareBillboard *a2, RenderBillboard *pBillboard) | RenderBase | protected |
TransformBillboardsAndSetPalettesODM() | RenderBase | virtual |
uFogColor | IRender | |
uNumBillboardsToDraw | IRender | |
Update_Texture(Texture *texture) | RenderOpenGL | virtual |
vis | IRender | |
window | RenderBase | protected |
WritePixel16(int x, int y, uint16_t color) | RenderOpenGL | virtual |
ZBuffer_Fill_2(signed int a2, signed int a3, Image *pTexture, int a5) | RenderOpenGL | virtual |
ZDrawTextureAlpha(float u, float v, Image *pTexture, int zVal) | RenderOpenGL | virtual |
~IRender() | IRender | inlinevirtual |
~RenderOpenGL() | RenderOpenGL | virtual |