![]() |
olcPixelGameEngine v2.28
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_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::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() | olc::PixelGameEngine | inlinestatic |
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 | |
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 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::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 |