ChatPlexSDK-BS 1.0.1-v6.2.0
C++ ChatPlex BeatSaber SDK
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
CP_SDK::Unity::SpriteU Class Reference

Sprite helper. More...

#include <SpriteU.hpp>

Static Public Member Functions

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.
 

Detailed Description

Sprite helper.

Definition at line 23 of file SpriteU.hpp.

Member Function Documentation

◆ 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_BytesSource texture
p_PixelsPerUnitPixels per unit multiplier
p_PivotPivot point
p_ExtrudeExtrude amount
p_TypeSprite mesh type
p_BordersBorders

◆ 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_BytesSource texture
p_CallbackOn result callback
p_PixelsPerUnitPixels per unit multiplier
p_PivotPivot point
p_ExtrudeExtrude amount
p_TypeSprite mesh type
p_BordersBorders

◆ 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_TextureSource texture
p_PixelsPerUnitPixels per unit multiplier
p_PivotPivot point
p_ExtrudeExtrude amount
p_TypeSprite mesh type
p_BordersBorders

The documentation for this class was generated from the following file: