Sprite helper.
More...
#include <SpriteU.hpp>
|
static _u::Sprite * | CreateFromTexture (_u::Texture2D *p_Texture, float p_PixelsPerUnit=100.0f, _u::Vector2 p_Pivot=_u::Vector2(0.0f, 0.0f), uint32_t p_Extrude=0, _u::SpriteMeshType p_Type=_u::SpriteMeshType::FullRect, _u::Vector4 p_Borders=_u::Vector4(0.0f, 0.0f, 0.0f, 0.0f)) |
| Create sprite from texture.
|
|
static _u::Sprite * | CreateFromRaw (::Array< uint8_t > *p_Bytes, float p_PixelsPerUnit=100.0f, _u::Vector2 p_Pivot=_u::Vector2(0.0f, 0.0f), uint32_t p_Extrude=0, _u::SpriteMeshType p_Type=_u::SpriteMeshType::FullRect, _u::Vector4 p_Borders=_u::Vector4(0.0f, 0.0f, 0.0f, 0.0f)) |
| Create sprite from raw.
|
|
static void | CreateFromRawThreaded (_v::MonoPtr<::Array< uint8_t > > p_Bytes, _v::Action< _u::Sprite * > p_Callback, float p_PixelsPerUnit=100.0f, _u::Vector2 p_Pivot=_u::Vector2(0.0f, 0.0f), uint32_t p_Extrude=0, _u::SpriteMeshType p_Type=_u::SpriteMeshType::FullRect, _u::Vector4 p_Borders=_u::Vector4(0.0f, 0.0f, 0.0f, 0.0f)) |
| Create sprite from raw threaded.
|
|
Sprite helper.
Definition at line 23 of file SpriteU.hpp.
◆ CreateFromRaw()
static _u::Sprite * CP_SDK::Unity::SpriteU::CreateFromRaw |
( |
::Array< uint8_t > * |
p_Bytes, |
|
|
float |
p_PixelsPerUnit = 100.0f , |
|
|
_u::Vector2 |
p_Pivot = _u::Vector2(0.0f, 0.0f) , |
|
|
uint32_t |
p_Extrude = 0 , |
|
|
_u::SpriteMeshType |
p_Type = _u::SpriteMeshType::FullRect , |
|
|
_u::Vector4 |
p_Borders = _u::Vector4(0.0f, 0.0f, 0.0f, 0.0f) |
|
) |
| |
|
static |
Create sprite from raw.
- Parameters
-
p_Bytes | Source texture |
p_PixelsPerUnit | Pixels per unit multiplier |
p_Pivot | Pivot point |
p_Extrude | Extrude amount |
p_Type | Sprite mesh type |
p_Borders | Borders |
◆ CreateFromRawThreaded()
static void CP_SDK::Unity::SpriteU::CreateFromRawThreaded |
( |
_v::MonoPtr<::Array< uint8_t > > |
p_Bytes, |
|
|
_v::Action< _u::Sprite * > |
p_Callback, |
|
|
float |
p_PixelsPerUnit = 100.0f , |
|
|
_u::Vector2 |
p_Pivot = _u::Vector2(0.0f, 0.0f) , |
|
|
uint32_t |
p_Extrude = 0 , |
|
|
_u::SpriteMeshType |
p_Type = _u::SpriteMeshType::FullRect , |
|
|
_u::Vector4 |
p_Borders = _u::Vector4(0.0f, 0.0f, 0.0f, 0.0f) |
|
) |
| |
|
static |
Create sprite from raw threaded.
- Parameters
-
p_Bytes | Source texture |
p_Callback | On result callback |
p_PixelsPerUnit | Pixels per unit multiplier |
p_Pivot | Pivot point |
p_Extrude | Extrude amount |
p_Type | Sprite mesh type |
p_Borders | Borders |
◆ CreateFromTexture()
static _u::Sprite * CP_SDK::Unity::SpriteU::CreateFromTexture |
( |
_u::Texture2D * |
p_Texture, |
|
|
float |
p_PixelsPerUnit = 100.0f , |
|
|
_u::Vector2 |
p_Pivot = _u::Vector2(0.0f, 0.0f) , |
|
|
uint32_t |
p_Extrude = 0 , |
|
|
_u::SpriteMeshType |
p_Type = _u::SpriteMeshType::FullRect , |
|
|
_u::Vector4 |
p_Borders = _u::Vector4(0.0f, 0.0f, 0.0f, 0.0f) |
|
) |
| |
|
static |
Create sprite from texture.
- Parameters
-
p_Texture | Source texture |
p_PixelsPerUnit | Pixels per unit multiplier |
p_Pivot | Pivot point |
p_Extrude | Extrude amount |
p_Type | Sprite mesh type |
p_Borders | Borders |
The documentation for this class was generated from the following file: