![]() |
olcPixelGameEngine v2.29
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
|
This is the complete list of members for olc::PixelGameEngine, including all inherited members.
| adv_FlushLayer(const size_t nLayerID) | olc::PixelGameEngine | |
| adv_FlushLayerDecals(const size_t nLayerID) | olc::PixelGameEngine | |
| adv_FlushLayerGPUTasks(const size_t nLayerID) | olc::PixelGameEngine | |
| adv_HardwareClip(const bool bScale, const olc::vi2d &viewPos, const olc::vi2d &viewSize, const bool bClear=false) | olc::PixelGameEngine | |
| adv_ManualRenderEnable(const bool bEnable) | olc::PixelGameEngine | |
| Clear(Pixel p) | olc::PixelGameEngine | |
| ClearBuffer(Pixel p, bool bDepth=true) | olc::PixelGameEngine | |
| ClipLineToScreen(olc::vi2d &in_p1, olc::vi2d &in_p2) | olc::PixelGameEngine | |
| ConsoleCaptureStdOut(const bool bCapture) | olc::PixelGameEngine | |
| ConsoleClear() | olc::PixelGameEngine | |
| ConsoleOut() | olc::PixelGameEngine | |
| ConsoleShow(const olc::Key &keyExit, bool bSuspendTime=true) | olc::PixelGameEngine | |
| Construct(int32_t screen_w, int32_t screen_h, int32_t pixel_w, int32_t pixel_h, bool full_screen=false, bool vsync=false, bool cohesion=false, bool realwindow=false) | olc::PixelGameEngine | |
| ConvertKeycode(const int keycode) const | olc::PixelGameEngine | |
| CreateLayer() | olc::PixelGameEngine | |
| Draw(int32_t x, int32_t y, Pixel p=olc::WHITE) | olc::PixelGameEngine | virtual |
| Draw(const olc::vi2d &pos, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| DrawCircle(int32_t x, int32_t y, int32_t radius, Pixel p=olc::WHITE, uint8_t mask=0xFF) | olc::PixelGameEngine | |
| DrawCircle(const olc::vi2d &pos, int32_t radius, Pixel p=olc::WHITE, uint8_t mask=0xFF) | olc::PixelGameEngine | |
| DrawDecal(const olc::vf2d &pos, olc::Decal *decal, const olc::vf2d &scale={ 1.0f, 1.0f }, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawExplicitDecal(olc::Decal *decal, const olc::vf2d *pos, const olc::vf2d *uv, const olc::Pixel *col, uint32_t elements=4) | olc::PixelGameEngine | |
| DrawLine(int32_t x1, int32_t y1, int32_t x2, int32_t y2, Pixel p=olc::WHITE, uint32_t pattern=0xFFFFFFFF) | olc::PixelGameEngine | |
| DrawLine(const olc::vi2d &pos1, const olc::vi2d &pos2, Pixel p=olc::WHITE, uint32_t pattern=0xFFFFFFFF) | olc::PixelGameEngine | |
| DrawLineDecal(const olc::vf2d &pos1, const olc::vf2d &pos2, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| DrawPartialDecal(const olc::vf2d &pos, olc::Decal *decal, const olc::vf2d &source_pos, const olc::vf2d &source_size, const olc::vf2d &scale={ 1.0f, 1.0f }, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPartialDecal(const olc::vf2d &pos, const olc::vf2d &size, olc::Decal *decal, const olc::vf2d &source_pos, const olc::vf2d &source_size, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPartialRotatedDecal(const olc::vf2d &pos, olc::Decal *decal, const float fAngle, const olc::vf2d ¢er, const olc::vf2d &source_pos, const olc::vf2d &source_size, const olc::vf2d &scale={ 1.0f, 1.0f }, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPartialSprite(int32_t x, int32_t y, Sprite *sprite, int32_t ox, int32_t oy, int32_t w, int32_t h, uint32_t scale=1, uint8_t flip=olc::Sprite::NONE) | olc::PixelGameEngine | |
| DrawPartialSprite(const olc::vi2d &pos, Sprite *sprite, const olc::vi2d &sourcepos, const olc::vi2d &size, uint32_t scale=1, uint8_t flip=olc::Sprite::NONE) | olc::PixelGameEngine | |
| DrawPartialWarpedDecal(olc::Decal *decal, const olc::vf2d(&pos)[4], const olc::vf2d &source_pos, const olc::vf2d &source_size, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPartialWarpedDecal(olc::Decal *decal, const olc::vf2d *pos, const olc::vf2d &source_pos, const olc::vf2d &source_size, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPartialWarpedDecal(olc::Decal *decal, const std::array< olc::vf2d, 4 > &pos, const olc::vf2d &source_pos, const olc::vf2d &source_size, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< olc::vf2d > &uv, const olc::Pixel tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< float > &depth, const std::vector< olc::vf2d > &uv, const olc::Pixel tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< olc::vf2d > &uv, const std::vector< olc::Pixel > &tint) | olc::PixelGameEngine | |
| DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< olc::vf2d > &uv, const std::vector< olc::Pixel > &colours, const olc::Pixel tint) | olc::PixelGameEngine | |
| DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< float > &depth, const std::vector< olc::vf2d > &uv, const std::vector< olc::Pixel > &colours, const olc::Pixel tint) | olc::PixelGameEngine | |
| DrawRect(int32_t x, int32_t y, int32_t w, int32_t h, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| DrawRect(const olc::vi2d &pos, const olc::vi2d &size, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| DrawRectDecal(const olc::vf2d &pos, const olc::vf2d &size, const olc::Pixel col=olc::WHITE) | olc::PixelGameEngine | |
| DrawRotatedDecal(const olc::vf2d &pos, olc::Decal *decal, const float fAngle, const olc::vf2d ¢er={ 0.0f, 0.0f }, const olc::vf2d &scale={ 1.0f, 1.0f }, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawRotatedStringDecal(const olc::vf2d &pos, const std::string &sText, const float fAngle, const olc::vf2d ¢er={ 0.0f, 0.0f }, const olc::Pixel col=olc::WHITE, const olc::vf2d &scale={ 1.0f, 1.0f }) | olc::PixelGameEngine | |
| DrawRotatedStringPropDecal(const olc::vf2d &pos, const std::string &sText, const float fAngle, const olc::vf2d ¢er={ 0.0f, 0.0f }, const olc::Pixel col=olc::WHITE, const olc::vf2d &scale={ 1.0f, 1.0f }) | olc::PixelGameEngine | |
| DrawSprite(int32_t x, int32_t y, Sprite *sprite, uint32_t scale=1, uint8_t flip=olc::Sprite::NONE) | olc::PixelGameEngine | |
| DrawSprite(const olc::vi2d &pos, Sprite *sprite, uint32_t scale=1, uint8_t flip=olc::Sprite::NONE) | olc::PixelGameEngine | |
| DrawString(int32_t x, int32_t y, const std::string &sText, Pixel col=olc::WHITE, uint32_t scale=1) | olc::PixelGameEngine | |
| DrawString(const olc::vi2d &pos, const std::string &sText, Pixel col=olc::WHITE, uint32_t scale=1) | olc::PixelGameEngine | |
| DrawStringDecal(const olc::vf2d &pos, const std::string &sText, const Pixel col=olc::WHITE, const olc::vf2d &scale={ 1.0f, 1.0f }) | olc::PixelGameEngine | |
| DrawStringProp(int32_t x, int32_t y, const std::string &sText, Pixel col=olc::WHITE, uint32_t scale=1) | olc::PixelGameEngine | |
| DrawStringProp(const olc::vi2d &pos, const std::string &sText, Pixel col=olc::WHITE, uint32_t scale=1) | olc::PixelGameEngine | |
| DrawStringPropDecal(const olc::vf2d &pos, const std::string &sText, const Pixel col=olc::WHITE, const olc::vf2d &scale={ 1.0f, 1.0f }) | olc::PixelGameEngine | |
| DrawTriangle(int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t x3, int32_t y3, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| DrawTriangle(const olc::vi2d &pos1, const olc::vi2d &pos2, const olc::vi2d &pos3, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| DrawWarpedDecal(olc::Decal *decal, const olc::vf2d(&pos)[4], const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawWarpedDecal(olc::Decal *decal, const olc::vf2d *pos, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| DrawWarpedDecal(olc::Decal *decal, const std::array< olc::vf2d, 4 > &pos, const olc::Pixel &tint=olc::WHITE) | olc::PixelGameEngine | |
| EnableLayer(uint8_t layer, bool b) | olc::PixelGameEngine | |
| EnablePixelTransfer(const bool bEnable=true) | olc::PixelGameEngine | |
| FillCircle(int32_t x, int32_t y, int32_t radius, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| FillCircle(const olc::vi2d &pos, int32_t radius, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| FillRect(int32_t x, int32_t y, int32_t w, int32_t h, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| FillRect(const olc::vi2d &pos, const olc::vi2d &size, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| FillRectDecal(const olc::vf2d &pos, const olc::vf2d &size, const olc::Pixel col=olc::WHITE) | olc::PixelGameEngine | |
| FillTexturedPolygon(const std::vector< olc::vf2d > &vPoints, const std::vector< olc::vf2d > &vTex, const std::vector< olc::Pixel > &vColour, olc::Sprite *sprTex, olc::DecalStructure structure=olc::DecalStructure::LIST) | olc::PixelGameEngine | |
| FillTexturedTriangle(std::vector< olc::vf2d > vPoints, std::vector< olc::vf2d > vTex, std::vector< olc::Pixel > vColour, olc::Sprite *sprTex) | olc::PixelGameEngine | |
| FillTriangle(int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t x3, int32_t y3, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| FillTriangle(const olc::vi2d &pos1, const olc::vi2d &pos2, const olc::vi2d &pos3, Pixel p=olc::WHITE) | olc::PixelGameEngine | |
| FillTriangleDecal(const olc::vf2d &p0, const olc::vf2d &p1, const olc::vf2d &p2, const olc::Pixel col=olc::WHITE) | olc::PixelGameEngine | |
| GetDrawTarget() const | olc::PixelGameEngine | |
| GetDrawTargetHeight() const | olc::PixelGameEngine | |
| GetDrawTargetWidth() const | olc::PixelGameEngine | |
| GetDroppedFiles() const | olc::PixelGameEngine | |
| GetDroppedFilesPoint() const | olc::PixelGameEngine | |
| GetElapsedTime() const | olc::PixelGameEngine | |
| GetFontSprite() | olc::PixelGameEngine | |
| GetFPS() const | olc::PixelGameEngine | |
| GetKey(Key k) const | olc::PixelGameEngine | |
| GetKeyMap() const | olc::PixelGameEngine | inline |
| GetKeyPressCache() const | olc::PixelGameEngine | |
| GetKeySymbol(const olc::Key pgekey, const bool modShift=false, const bool modCtrl=false, const bool modAlt=false) const | olc::PixelGameEngine | |
| GetLayers() | olc::PixelGameEngine | |
| GetMouse(uint32_t b) const | olc::PixelGameEngine | |
| GetMousePos() const | olc::PixelGameEngine | |
| GetMouseWheel() const | olc::PixelGameEngine | |
| GetMouseX() const | olc::PixelGameEngine | |
| GetMouseY() const | olc::PixelGameEngine | |
| GetPixelMode() | olc::PixelGameEngine | |
| GetPixelSize() const | olc::PixelGameEngine | |
| GetScreenPixelSize() const | olc::PixelGameEngine | |
| GetScreenSize() const | olc::PixelGameEngine | |
| GetTextSize(const std::string &s) | olc::PixelGameEngine | |
| GetTextSizeProp(const std::string &s) | olc::PixelGameEngine | |
| GetWindowMouse() const | olc::PixelGameEngine | |
| GetWindowPos() const | olc::PixelGameEngine | |
| GetWindowSize() const | olc::PixelGameEngine | |
| GradientFillRectDecal(const olc::vf2d &pos, const olc::vf2d &size, const olc::Pixel colTL, const olc::Pixel colBL, const olc::Pixel colBR, const olc::Pixel colTR) | olc::PixelGameEngine | |
| GradientTriangleDecal(const olc::vf2d &p0, const olc::vf2d &p1, const olc::vf2d &p2, const olc::Pixel c0, const olc::Pixel c1, const olc::Pixel c2) | olc::PixelGameEngine | |
| HW3D_DrawLine(const std::array< float, 16 > &matModelView, const std::array< float, 4 > &pos1, const std::array< float, 4 > &pos2, const olc::Pixel col=olc::WHITE) | olc::PixelGameEngine | |
| HW3D_DrawLineBox(const std::array< float, 16 > &matModelView, const std::array< float, 4 > &pos, const std::array< float, 4 > &size, const olc::Pixel col=olc::WHITE) | olc::PixelGameEngine | |
| HW3D_DrawObject(const std::array< float, 16 > &matModelView, olc::Decal *decal, const olc::DecalStructure layout, const std::vector< std::array< float, 4 > > &pos, const std::vector< std::array< float, 2 > > &uv, const std::vector< olc::Pixel > &col, const olc::Pixel tint=olc::WHITE) | olc::PixelGameEngine | |
| HW3D_EnableDepthTest(const bool bEnableDepth) | olc::PixelGameEngine | |
| HW3D_Projection(const std::array< float, 16 > &m) | olc::PixelGameEngine | |
| HW3D_SetCullMode(const olc::CullMode mode) | olc::PixelGameEngine | |
| IsConsoleShowing() const | olc::PixelGameEngine | |
| IsFocused() const | olc::PixelGameEngine | |
| IsTextEntryEnabled() const | olc::PixelGameEngine | |
| olc_ConfigureSystem() | olc::PixelGameEngine | virtual |
| olc_ConstructFontSheet() | olc::PixelGameEngine | |
| olc_CoreUpdate() | olc::PixelGameEngine | |
| olc_DropFiles(int32_t x, int32_t y, const std::vector< std::string > &vFiles) | olc::PixelGameEngine | |
| olc_IsRunning() | olc::PixelGameEngine | |
| olc_PrepareEngine() | olc::PixelGameEngine | |
| olc_Reanimate() | olc::PixelGameEngine | |
| olc_Terminate() | olc::PixelGameEngine | |
| olc_UpdateKeyFocus(bool state) | olc::PixelGameEngine | |
| olc_UpdateKeyState(int32_t keycode, bool state) | olc::PixelGameEngine | |
| olc_UpdateMouse(int32_t x, int32_t y) | olc::PixelGameEngine | |
| olc_UpdateMouseFocus(bool state) | olc::PixelGameEngine | |
| olc_UpdateMouseState(int32_t button, bool state) | olc::PixelGameEngine | |
| olc_UpdateMouseWheel(int32_t delta) | olc::PixelGameEngine | |
| olc_UpdateViewport() | olc::PixelGameEngine | |
| olc_UpdateWindowPos(int32_t x, int32_t y) | olc::PixelGameEngine | |
| olc_UpdateWindowSize(int32_t x, int32_t y) | olc::PixelGameEngine | |
| OnConsoleCommand(const std::string &sCommand) | olc::PixelGameEngine | virtual |
| OnTextEntryComplete(const std::string &sText) | olc::PixelGameEngine | virtual |
| OnUserCreate() | olc::PixelGameEngine | virtual |
| OnUserDestroy() | olc::PixelGameEngine | virtual |
| OnUserUpdate(float fElapsedTime) | olc::PixelGameEngine | virtual |
| PGEX class | olc::PixelGameEngine | friend |
| pgex_Register(olc::PGEX *pgex) | olc::PixelGameEngine | |
| PixelGameEngine() | olc::PixelGameEngine | |
| sAppName | olc::PixelGameEngine | |
| ScreenHeight() const | olc::PixelGameEngine | |
| ScreenWidth() const | olc::PixelGameEngine | |
| SetDecalMode(const olc::DecalMode &mode) | olc::PixelGameEngine | |
| SetDecalStructure(const olc::DecalStructure &structure) | olc::PixelGameEngine | |
| SetDrawTarget(Sprite *target) | olc::PixelGameEngine | |
| SetDrawTarget(uint8_t layer, bool bDirty=true) | olc::PixelGameEngine | |
| SetLayerCustomRenderFunction(uint8_t layer, std::function< void()> f) | olc::PixelGameEngine | |
| SetLayerOffset(uint8_t layer, const olc::vf2d &offset) | olc::PixelGameEngine | |
| SetLayerOffset(uint8_t layer, float x, float y) | olc::PixelGameEngine | |
| SetLayerScale(uint8_t layer, const olc::vf2d &scale) | olc::PixelGameEngine | |
| SetLayerScale(uint8_t layer, float x, float y) | olc::PixelGameEngine | |
| SetLayerTint(uint8_t layer, const olc::Pixel &tint) | olc::PixelGameEngine | |
| SetPixelBlend(float fBlend) | olc::PixelGameEngine | |
| SetPixelMode(Pixel::Mode m) | olc::PixelGameEngine | |
| SetPixelMode(std::function< olc::Pixel(const int x, const int y, const olc::Pixel &pSource, const olc::Pixel &pDest)> pixelMode) | olc::PixelGameEngine | |
| SetScreenSize(int w, int h) | olc::PixelGameEngine | |
| SetWindowSize(const olc::vi2d &vPos, const olc::vi2d &vSize) | olc::PixelGameEngine | |
| ShowWindowFrame(const bool bShowFrame) | olc::PixelGameEngine | |
| Start() | olc::PixelGameEngine | |
| TextEntryEnable(const bool bEnable, const std::string &sText="") | olc::PixelGameEngine | |
| TextEntryGetCursor() const | olc::PixelGameEngine | |
| TextEntryGetString() const | olc::PixelGameEngine | |
| ~PixelGameEngine() | olc::PixelGameEngine | virtual |