KCGStudyDXLibProject
読み取り中…
検索中…
一致する文字列を見つけられません
UIImage クラス

UI画像描画 [詳解]

#include <UIImage.h>

UIImage の継承関係図
UIImage 連携図

公開メンバ関数

 UIImage ()
 コンストラクタ
UIImageloadImage (const std::wstring &filePath)
 画像を読み込む
UIImagesetImageHandle (int handle)
 画像ハンドルを設定
void start () override
 初期化時実行
void update () override
 毎フレーム実行
void fixedUpdate () override
 固定間隔で実行
void destroy () override
 破棄時実行
void render () override
 描画実行
基底クラス IUIRenderer に属する継承公開メンバ関数
 IUIRenderer ()
 コンストラクタ
IUIRenderersetAnchor (AllEnumSpace::Anchor anchor)
 アンカー設定
IUIRenderersetUIScale (float scale)
 UIスケールを設定
IUIRenderersetRotation (float degrees)
 回転角度を設定(度数法)
基底クラス IRenderer に属する継承公開メンバ関数
 IRenderer ()
 コンストラクタ
 ~IRenderer ()
 デストラクタ
IRenderersetLayer (int layer)
 レイヤーをセットする
int getLayer () const
 レイヤーを取得する
基底クラス IComponent に属する継承公開メンバ関数
 IComponent ()=default
 コンストラクタ
virtual ~IComponent ()=default
 デストラクタ
void setGameObject (GameObject *obj)
 アタッチされているゲームオブジェクトをセットする
GameObjectgetGameObject () const
 アタッチされているゲームオブジェクトの取得

その他の継承メンバ

基底クラス IUIRenderer に属する継承限定公開メンバ関数
void _GetScreenPosition (float &x, float &y, float width, float height) const
 実際の画面座標を取得
float _GetRotationRadian () const
 回転角度をラジアンで取得
void _GetAnchorPoint (float &x, float &y, float width, float height) const
 アンカー基準点を取得
基底クラス IUIRenderer に属する継承限定公開変数類
AllEnumSpace::Anchor _anchor
float _uiScale
float _rotation
基底クラス IComponent に属する継承限定公開変数類
GameObject_gameObject = nullptr

詳解

UI画像描画

関数詳解

◆ destroy()

void UIImage::destroy ( )
overridevirtual

破棄時実行

IComponentを実装しています。

◆ fixedUpdate()

void UIImage::fixedUpdate ( )
overridevirtual

固定間隔で実行

IComponentを実装しています。

◆ loadImage()

UIImage * UIImage::loadImage ( const std::wstring & filePath)

画像を読み込む

戻り値
メソッドチェーン用

◆ render()

void UIImage::render ( )
overridevirtual

描画実行

IRendererを実装しています。

◆ setImageHandle()

UIImage * UIImage::setImageHandle ( int handle)

画像ハンドルを設定

戻り値
メソッドチェーン用

◆ start()

void UIImage::start ( )
overridevirtual

初期化時実行

IComponentを実装しています。

◆ update()

void UIImage::update ( )
overridevirtual

毎フレーム実行

IComponentを実装しています。


このクラス詳解は次のファイルから抽出されました:
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/component/renderer/ui/UIImage.h
  • KCGStudyDXLibProject/KCGStudyDXLibProject/src/component/renderer/ui/UIImage.cpp