#include <KSprite.h>
|
| | KSprite ()=delete |
| |
| | KSprite (std::string imageKey) |
| |
| | KSprite (Image *image) |
| |
| | KSprite (const KSprite &)=delete |
| |
| KSprite & | operator= (const KSprite &)=delete |
| |
| | ~KSprite () |
| |
| void | Render () |
| | Renders the sprite to the default UI camera.
|
| |
| void | SetPos (float x, float y) |
| | Sets position of sprite based on pixel coordinate (relative to original screen size)
|
| |
| void | SetRelScale (float w, float h) |
| | Sets scale relative to original sprite size.
|
| |
| void | SetRelWidth (float w) |
| | Sets width relative to original sprite size.
|
| |
| void | SetRelHeight (float h) |
| | Sets height relative to original sprite size.
|
| |
| void | SetPixScale (float w, float h) |
| | Sets scale by pixel width and height.
|
| |
| void | SetPixWidth (float w) |
| | Sets width in pixels.
|
| |
| void | SetPixHeight (float h) |
| | Sets height in pixels.
|
| |
| void | SetPivot (float x, float y) |
| | Sets the sprite's pivot point.
|
| |
| void | SetRot (float angle) |
| | Sets the rotation angle of the sprite.
|
| |
| float | GetWidth () |
| | Gets the width of the sprite in pixels.
|
| |
| float | GetHeight () |
| | Gets the height of the sprite in pixels.
|
| |
◆ KSprite() [1/4]
◆ KSprite() [2/4]
| KSprite::KSprite |
( |
std::string |
imageKey | ) |
|
◆ KSprite() [3/4]
| KSprite::KSprite |
( |
Image * |
image | ) |
|
◆ KSprite() [4/4]
| KSprite::KSprite |
( |
const KSprite & |
| ) |
|
|
delete |
◆ ~KSprite()
◆ GetHeight()
| float KSprite::GetHeight |
( |
| ) |
|
Gets the height of the sprite in pixels.
Haru, 3/19/2023.
- Returns
- The height.
◆ GetWidth()
| float KSprite::GetWidth |
( |
| ) |
|
Gets the width of the sprite in pixels.
Haru, 3/19/2023.
- Returns
- The width.
◆ operator=()
◆ privConstruct()
| void KSprite::privConstruct |
( |
Image * |
img | ) |
|
|
private |
◆ Render()
Renders the sprite to the default UI camera.
Haru, 3/19/2023.
◆ SetPivot()
| void KSprite::SetPivot |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
Sets the sprite's pivot point.
Haru, 3/19/2023.
- Parameters
-
| x | The x coordinate. |
| y | The y coordinate. |
◆ SetPixHeight()
| void KSprite::SetPixHeight |
( |
float |
h | ) |
|
Sets height in pixels.
Haru, 3/19/2023.
- Parameters
-
◆ SetPixScale()
| void KSprite::SetPixScale |
( |
float |
w, |
|
|
float |
h |
|
) |
| |
Sets scale by pixel width and height.
Haru, 3/19/2023.
- Parameters
-
◆ SetPixWidth()
| void KSprite::SetPixWidth |
( |
float |
w | ) |
|
Sets width in pixels.
Haru, 3/19/2023.
- Parameters
-
◆ SetPos()
| void KSprite::SetPos |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
Sets position of sprite based on pixel coordinate (relative to original screen size)
Haru, 3/19/2023.
- Parameters
-
| x | The x coordinate (bottom-left origin). |
| y | The y coordinate (bottom-left origin). |
◆ SetRelHeight()
| void KSprite::SetRelHeight |
( |
float |
h | ) |
|
Sets height relative to original sprite size.
Haru, 3/19/2023.
- Parameters
-
| h | The height scale factor. |
◆ SetRelScale()
| void KSprite::SetRelScale |
( |
float |
w, |
|
|
float |
h |
|
) |
| |
Sets scale relative to original sprite size.
Haru, 3/19/2023.
- Parameters
-
| w | The width scale factor. |
| h | The height scale factor. |
◆ SetRelWidth()
| void KSprite::SetRelWidth |
( |
float |
w | ) |
|
Sets width relative to original sprite size.
Haru, 3/19/2023.
- Parameters
-
◆ SetRot()
| void KSprite::SetRot |
( |
float |
angle | ) |
|
Sets the rotation angle of the sprite.
Haru, 3/19/2023.
- Parameters
-
| angle | The angle in radians. |
◆ UpdateScale()
| void KSprite::UpdateScale |
( |
| ) |
|
|
private |
◆ UpdateWorld()
| void KSprite::UpdateWorld |
( |
| ) |
|
|
private |
◆ m_pivotTrans
| Matrix KSprite::m_pivotTrans |
|
private |
◆ m_relHeight
| float KSprite::m_relHeight |
|
private |
◆ m_relWidth
| float KSprite::m_relWidth |
|
private |
◆ m_rot
◆ m_rotAngle
| float KSprite::m_rotAngle |
|
private |
◆ m_scale
◆ m_trans
◆ m_world
◆ p_goSprite
| GraphicsObject_Sprite* KSprite::p_goSprite |
|
private |
◆ p_image
The documentation for this class was generated from the following files: