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

This is the complete list of members for olc::TransformedView, including all inherited members.

Draw(float x, float y, olc::Pixel p=olc::WHITE)olc::TransformedViewvirtual
Draw(const olc::vf2d &pos, olc::Pixel p=olc::WHITE)olc::TransformedView
DrawCircle(float x, float y, float radius, olc::Pixel p=olc::WHITE, uint8_t mask=0xFF)olc::TransformedView
DrawCircle(const olc::vf2d &pos, float radius, olc::Pixel p=olc::WHITE, uint8_t mask=0xFF)olc::TransformedView
DrawDecal(const olc::vf2d &pos, olc::Decal *decal, const olc::vf2d &scale={ 1.0f, 1.0f }, const olc::Pixel &tint=olc::WHITE)olc::TransformedView
DrawExplicitDecal(olc::Decal *decal, const olc::vf2d *pos, const olc::vf2d *uv, const olc::Pixel *col, uint32_t elements=4)olc::TransformedView
DrawLine(float x1, float y1, float x2, float y2, olc::Pixel p=olc::WHITE, uint32_t pattern=0xFFFFFFFF)olc::TransformedView
DrawLine(const olc::vf2d &pos1, const olc::vf2d &pos2, olc::Pixel p=olc::WHITE, uint32_t pattern=0xFFFFFFFF)olc::TransformedView
DrawLineDecal(const olc::vf2d &pos1, const olc::vf2d &pos2, Pixel p=olc::WHITE)olc::TransformedView
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::TransformedView
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::TransformedView
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::TransformedView
DrawPartialSprite(float x, float y, Sprite *sprite, int32_t ox, int32_t oy, int32_t w, int32_t h, float scalex=1, float scaley=1, uint8_t flip=olc::Sprite::NONE)olc::TransformedView
DrawPartialSprite(const olc::vf2d &pos, Sprite *sprite, const olc::vi2d &sourcepos, const olc::vi2d &size, const olc::vf2d &scale={ 1.0f, 1.0f }, uint8_t flip=olc::Sprite::NONE)olc::TransformedView
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::TransformedView
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::TransformedView
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::TransformedView
DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< olc::vf2d > &uv, const olc::Pixel tint=olc::WHITE)olc::TransformedView
DrawPolygonDecal(olc::Decal *decal, const std::vector< olc::vf2d > &pos, const std::vector< olc::vf2d > &uv, const std::vector< olc::Pixel > &tint)olc::TransformedView
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::TransformedView
DrawRect(float x, float y, float w, float h, olc::Pixel p=olc::WHITE)olc::TransformedView
DrawRect(const olc::vf2d &pos, const olc::vf2d &size, olc::Pixel p=olc::WHITE)olc::TransformedView
DrawRectDecal(const olc::vf2d &pos, const olc::vf2d &size, const olc::Pixel col=olc::WHITE)olc::TransformedView
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::TransformedView
DrawSprite(float x, float y, olc::Sprite *sprite, float scalex=1, float scaley=1, uint8_t flip=olc::Sprite::NONE)olc::TransformedView
DrawSprite(const olc::vf2d &pos, olc::Sprite *sprite, const olc::vf2d &scale={ 1.0f, 1.0f }, uint8_t flip=olc::Sprite::NONE)olc::TransformedView
DrawString(float x, float y, const std::string &sText, Pixel col, const olc::vf2d &scale)olc::TransformedView
DrawString(const olc::vf2d &pos, const std::string &sText, const Pixel col, const olc::vf2d &scale)olc::TransformedView
DrawStringDecal(const olc::vf2d &pos, const std::string &sText, const olc::Pixel col=olc::WHITE, const olc::vf2d &scale={ 1.0f, 1.0f })olc::TransformedView
DrawStringPropDecal(const olc::vf2d &pos, const std::string &sText, const olc::Pixel col=olc::WHITE, const olc::vf2d &scale={ 1.0f, 1.0f })olc::TransformedView
DrawTriangle(float x1, float y1, float x2, float y2, float x3, float y3, olc::Pixel p=olc::WHITE)olc::TransformedView
DrawTriangle(const olc::vf2d &pos1, const olc::vf2d &pos2, const olc::vf2d &pos3, olc::Pixel p=olc::WHITE)olc::TransformedView
DrawWarpedDecal(olc::Decal *decal, const olc::vf2d(&pos)[4], const olc::Pixel &tint=olc::WHITE)olc::TransformedView
DrawWarpedDecal(olc::Decal *decal, const olc::vf2d *pos, const olc::Pixel &tint=olc::WHITE)olc::TransformedView
DrawWarpedDecal(olc::Decal *decal, const std::array< olc::vf2d, 4 > &pos, const olc::Pixel &tint=olc::WHITE)olc::TransformedView
EnableScaleClamp(const bool bEnable)olc::TransformedView
EndPan(const olc::vi2d &vPos)olc::TransformedView
FillCircle(float x, float y, float radius, olc::Pixel p=olc::WHITE)olc::TransformedView
FillCircle(const olc::vf2d &pos, float radius, olc::Pixel p=olc::WHITE)olc::TransformedView
FillRect(float x, float y, float w, float h, olc::Pixel p=olc::WHITE)olc::TransformedView
FillRect(const olc::vf2d &pos, const olc::vf2d &size, olc::Pixel p=olc::WHITE)olc::TransformedView
FillRectDecal(const olc::vf2d &pos, const olc::vf2d &size, const olc::Pixel col=olc::WHITE)olc::TransformedView
FillTriangle(float x1, float y1, float x2, float y2, float x3, float y3, olc::Pixel p=olc::WHITE)olc::TransformedView
FillTriangle(const olc::vf2d &pos1, const olc::vf2d &pos2, const olc::vf2d &pos3, olc::Pixel p=olc::WHITE)olc::TransformedView
GetPGE()olc::TransformedView
GetWorldBR() constolc::TransformedView
GetWorldOffset() constolc::TransformedView
GetWorldScale() constolc::TransformedView
GetWorldTL() constolc::TransformedView
GetWorldVisibleArea() constolc::TransformedView
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::TransformedView
HandlePanAndZoom(const int nMouseButton=2, const float fZoomRate=0.1f, const bool bPan=true, const bool bZoom=true)olc::TransformedViewvirtual
Initialise(const olc::vi2d &vViewArea, const olc::vf2d &vPixelScale={ 1.0f, 1.0f })olc::TransformedViewvirtual
IsPointVisible(const olc::vf2d &vPos) constolc::TransformedViewvirtual
IsRectVisible(const olc::vf2d &vPos, const olc::vf2d &vSize) constolc::TransformedViewvirtual
m_bPanningolc::TransformedViewprotected
m_bZoomClampolc::TransformedViewprotected
m_vMaxScaleolc::TransformedViewprotected
m_vMinScaleolc::TransformedViewprotected
m_vPixelScaleolc::TransformedViewprotected
m_vRecipPixelolc::TransformedViewprotected
m_vStartPanolc::TransformedViewprotected
m_vViewAreaolc::TransformedViewprotected
m_vWorldOffsetolc::TransformedViewprotected
m_vWorldScaleolc::TransformedViewprotected
MoveWorldOffset(const olc::vf2d &vDeltaOffset)olc::TransformedView
OnAfterUserCreate()olc::PGEXprotectedvirtual
OnAfterUserUpdate(float fElapsedTime)olc::PGEXprotectedvirtual
OnBeforeUserCreate()olc::PGEXprotectedvirtual
OnBeforeUserUpdate(float &fElapsedTime)olc::PGEXprotectedvirtual
pgeolc::PGEXprotectedstatic
PGEX(bool bHook=false)olc::PGEX
ScaleToScreen(const olc::vf2d &vWorldSize) constolc::TransformedViewvirtual
ScaleToWorld(const olc::vf2d &vScreenSize) constolc::TransformedViewvirtual
ScreenToWorld(const olc::vf2d &vScreenPos) constolc::TransformedViewvirtual
SetScaleExtents(const olc::vf2d &vScaleMin, const olc::vf2d &vScaleMax)olc::TransformedView
SetViewArea(const olc::vi2d &vViewArea)olc::TransformedView
SetWorldOffset(const olc::vf2d &vOffset)olc::TransformedView
SetWorldScale(const olc::vf2d &vScale)olc::TransformedView
SetZoom(const float fZoom, const olc::vf2d &vPos)olc::TransformedView
StartPan(const olc::vi2d &vPos)olc::TransformedView
TransformedView()=defaultolc::TransformedView
UpdatePan(const olc::vi2d &vPos)olc::TransformedView
WorldToScreen(const olc::vf2d &vWorldPos) constolc::TransformedViewvirtual
ZoomAtScreenPos(const float fDeltaZoom, const olc::vi2d &vPos)olc::TransformedView