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

Enhanced image info. More...

#include <EnhancedImage.hpp>

Public Types

using Ptr = std::shared_ptr< EnhancedImage >
 

Public Member Functions

 EnhancedImage (CP_SDK_PRIV_TAG_ARG())
 Constructor.
 
 ~EnhancedImage ()
 Destructor.
 
std::u16string_view ImageID ()
 Get ID of the image.
 
_u::Sprite * Sprite ()
 Get ID of the image.
 
int Width ()
 Get width.
 
int Height ()
 Get height.
 
Animation::AnimationControllerInstance::Ptr & AnimControllerData ()
 Get AnimControllerData.
 
void EnsureValidForHeight (int p_ForcedHeight)
 Ensure image valid.
 

Static Public Member Functions

static void FromRawStatic (std::u16string p_ID, _v::CMonoPtrRef<::Array< uint8_t > > p_Bytes, _v::CActionRef< const EnhancedImage::Ptr & > p_Callback, int p_ForcedHeight=-1)
 From raw.
 
static void FromRawAnimated (std::u16string p_ID, Animation::EAnimationType p_Type, _v::CMonoPtrRef<::Array< uint8_t > > p_Bytes, _v::CActionRef< const EnhancedImage::Ptr & > p_Callback, int p_ForcedHeight=-1)
 From raw animated.
 
static void FromFile (std::u16string p_FileName, std::u16string p_ID, _v::CActionRef< const EnhancedImage::Ptr & > p_Callback)
 From file.
 

Detailed Description

Enhanced image info.

Definition at line 24 of file EnhancedImage.hpp.

Member Typedef Documentation

◆ Ptr

using CP_SDK::Unity::EnhancedImage::Ptr = std::shared_ptr<EnhancedImage>

Definition at line 30 of file EnhancedImage.hpp.

Constructor & Destructor Documentation

◆ EnhancedImage()

CP_SDK::Unity::EnhancedImage::EnhancedImage ( CP_SDK_PRIV_TAG_ARG()  )

Constructor.

◆ ~EnhancedImage()

CP_SDK::Unity::EnhancedImage::~EnhancedImage ( )

Destructor.

Member Function Documentation

◆ AnimControllerData()

Animation::AnimationControllerInstance::Ptr & CP_SDK::Unity::EnhancedImage::AnimControllerData ( )

Get AnimControllerData.

◆ EnsureValidForHeight()

void CP_SDK::Unity::EnhancedImage::EnsureValidForHeight ( int  p_ForcedHeight)

Ensure image valid.

Parameters
p_ForcedHeightForced height

◆ FromFile()

static void CP_SDK::Unity::EnhancedImage::FromFile ( std::u16string  p_FileName,
std::u16string  p_ID,
_v::CActionRef< const EnhancedImage::Ptr & >  p_Callback 
)
static

From file.

Parameters
p_FileNameFile name
p_IDID of the image
p_CallbackCallback

◆ FromRawAnimated()

static void CP_SDK::Unity::EnhancedImage::FromRawAnimated ( std::u16string  p_ID,
Animation::EAnimationType  p_Type,
_v::CMonoPtrRef<::Array< uint8_t > >  p_Bytes,
_v::CActionRef< const EnhancedImage::Ptr & >  p_Callback,
int  p_ForcedHeight = -1 
)
static

From raw animated.

Parameters
p_IDID of the image
p_TypeImage type
p_BytesResult bytes
p_CallbackCallback
p_ForcedHeightForced height

◆ FromRawStatic()

static void CP_SDK::Unity::EnhancedImage::FromRawStatic ( std::u16string  p_ID,
_v::CMonoPtrRef<::Array< uint8_t > >  p_Bytes,
_v::CActionRef< const EnhancedImage::Ptr & >  p_Callback,
int  p_ForcedHeight = -1 
)
static

From raw.

Parameters
p_IDID of the image
p_BytesResult bytes
p_CallbackCallback
p_ForcedHeightForced height

◆ Height()

int CP_SDK::Unity::EnhancedImage::Height ( )

Get height.

◆ ImageID()

std::u16string_view CP_SDK::Unity::EnhancedImage::ImageID ( )

Get ID of the image.

◆ Sprite()

_u::Sprite * CP_SDK::Unity::EnhancedImage::Sprite ( )

Get ID of the image.

◆ Width()

int CP_SDK::Unity::EnhancedImage::Width ( )

Get width.


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