olcPixelGameEngine v2.28
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
Loading...
Searching...
No Matches
olc::PixelGameEngine Member List

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_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
CreateLayer()olc::PixelGameEngine
Draw(int32_t x, int32_t y, Pixel p=olc::WHITE)olc::PixelGameEnginevirtual
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 &center, 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 &center={ 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 &center={ 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 &center={ 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() constolc::PixelGameEngine
GetDrawTargetHeight() constolc::PixelGameEngine
GetDrawTargetWidth() constolc::PixelGameEngine
GetDroppedFiles() constolc::PixelGameEngine
GetDroppedFilesPoint() constolc::PixelGameEngine
GetElapsedTime() constolc::PixelGameEngine
GetFontSprite()olc::PixelGameEngine
GetFPS() constolc::PixelGameEngine
GetKey(Key k) constolc::PixelGameEngine
GetKeyMap()olc::PixelGameEngineinlinestatic
GetLayers()olc::PixelGameEngine
GetMouse(uint32_t b) constolc::PixelGameEngine
GetMousePos() constolc::PixelGameEngine
GetMouseWheel() constolc::PixelGameEngine
GetMouseX() constolc::PixelGameEngine
GetMouseY() constolc::PixelGameEngine
GetPixelMode()olc::PixelGameEngine
GetPixelSize() constolc::PixelGameEngine
GetScreenPixelSize() constolc::PixelGameEngine
GetScreenSize() constolc::PixelGameEngine
GetTextSize(const std::string &s)olc::PixelGameEngine
GetTextSizeProp(const std::string &s)olc::PixelGameEngine
GetWindowMouse() constolc::PixelGameEngine
GetWindowPos() constolc::PixelGameEngine
GetWindowSize() constolc::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
IsConsoleShowing() constolc::PixelGameEngine
IsFocused() constolc::PixelGameEngine
IsTextEntryEnabled() constolc::PixelGameEngine
olc_ConfigureSystem()olc::PixelGameEnginevirtual
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 key, 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::PixelGameEnginevirtual
OnTextEntryComplete(const std::string &sText)olc::PixelGameEnginevirtual
OnUserCreate()olc::PixelGameEnginevirtual
OnUserDestroy()olc::PixelGameEnginevirtual
OnUserUpdate(float fElapsedTime)olc::PixelGameEnginevirtual
PGEX classolc::PixelGameEnginefriend
pgex_Register(olc::PGEX *pgex)olc::PixelGameEngine
PixelGameEngine()olc::PixelGameEngine
sAppNameolc::PixelGameEngine
ScreenHeight() constolc::PixelGameEngine
ScreenWidth() constolc::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() constolc::PixelGameEngine
TextEntryGetString() constolc::PixelGameEngine
~PixelGameEngine()olc::PixelGameEnginevirtual