Unreal C++ Reflection System 2024.04.21 ≪C++ UE5 / UE4 リフレクションシステム情報を集めるページ。 もくじ リフレクションシステムインターフェースオブジェクトプロパティ構造体UFunctionポインタ リフレクションシステム Reflection System ドキュメント Unreal Engine リフレクション システム オブジェクト UObject インスタンスの作成 Unreal でのオブジェクト処理 プロパティ 構造体 TSubclassOf インターフェース メタデータ指定子 UFunction Unreal スマート ポインタ ライブラリ 共有のポインタ 共有の参照 Weak Pointers ブログ 2022/12/08 リフレクション | taqu 2022/12/05 C++リフレクション | cafecake_u 2020/11/09 UnrealC++リフレクションについてのメモ | d sasaki 2018/02/01 リフレクションに指定できる型について | PaperSloth’s diary 2016/09/07 BluePrintとのリフレクション部分を調べる part4 BluePrintに渡せる型 | C++幼女先輩 2016/09/07 BluePrintとのリフレクション部分を調べる part3 メソッド | C++幼女先輩 2016/09/07 BluePrintとのリフレクション部分を調べる part2 構造体、enum、メンバ変数 | C++幼女先輩 2016/09/06 BluePrintとのリフレクション部分を調べる part1 クラスの作成&継承 | C++幼女先輩 2016/06/28 Unreal C++のリフレクションを使って文字列で関数を呼び出す方法について | Let’s Enjoy Unreal Engine インターフェース Interfaces ドキュメント インターフェース インターフェース クイックスタート ガイド ブログ 2020/11/29 インターフェイスについてのメモ | d s 2020/05/06 インターフェースの意外と便利な使い方 | Naotsun 2018/02/15 Interface | zer0から始めるプログラミング生活 2017/07/04 Interface の作り方 | C++ ときどき ごはん、わりとてぃーぶれいく☆ 2016/03/02 Interfaceを使う方法 | bigengelt オブジェクト UObject ドキュメント オブジェクト UObject インスタンスの作成 Unreal でのオブジェクト処理 勉強会スライド 2020/06/05 UObjectの動作原理 [ss] 公式ラーニング ナレッジベース 2021/12/09 How to Enable Latent Actions in UObjects ブログ 2023/06/25 Object継承BPのWorldContextをどうにかしたい | キンアジのブログ 2023/04/03 「UWorld」を持たない「UObject」を継承したクラスで「Spawn Actor from Class」ノードなどが使えるようにする(virtual UWorld* GetWorld() const)| 凛(kagring) 2022/12/19 WorldContextObject についての理解 | koorinonaka 2022/09/13 そのUObjectがCDOかどうかを調べる | 林田 リンデロン 2022/08/23 ブループリントでの「WorldContextObject」を暗黙的に扱う(UFUNCTION(meta = (WorldContext = WorldContextObject)))| 凛(kagring) 2022/06/24 コンストラクタ内でクラスを生成する(FObjectInitializer::CreateDefaultSubobject)| 凛(kagring) 2022/06/23 クラスを生成する(NewObject)| 凛(kagring) 2018/12/02 NewObject で生成したオブジェクトの Outer を変更したい場合のメモ | C++ ときどき ごはん、わりとてぃーぶれいく☆ 2018/03/09 Blueprint 向けに WorldContextObject が必要な機能を提供する際に暗黙的に WorldContextObject を扱わせられるように C++ コードで対応する方法 | C++ ときどき ごはん、わりとてぃーぶれいく☆ 2017/12/12 UObject の任意関数の検索と実行 | 棚からねぎもち 2017/11/24 ユーザー定義オブジェクトのアセット化で楽をする | ヒストリアブログ 2017/11/17 GameInstance以外で永続的なオブジェクトを扱う | ヒストリアブログ 2017/10/17 C++ コード から C++ クラスまたは Blueprint のアクターを FindObject して SpawnActor する方法 | C++ ときどき ごはん、わりとてぃーぶれいく☆ 2017/05/31 ObjectInitializerでコンポーネント生成を制御する | ヒストリアブログ 2017/04/04 UObjectのコンストラクタのバリエーション | #memo 2016/11/12 UPROPERTY を使わずにオブジェクトをガーベジ コレクションの対象から外す方法 | go_astrayer Fixed UE5.4 UE-204807 Crash when editing members of a struct contained within a UObject instanced inside a USceneComponent UE5.4 UE-121910 Instanced subobject property values nested inside struct members are copied from default data at object initialization time, possibly leading to an EDL error at runtime. プロパティ UProperty ドキュメント プロパティ 勉強会 スライド 2024/03/02 エディタのUXを向上させるUnreal C++との付き合い方 動画 2024/03/01 エディタのUXを向上させるUnrealC++との付き合い方 | Unreal Engine Meetup Connect – Vol.1 – ゲーム開発編 ナレッジベース 2021/12/09 Unreal Engine Property Edit Conditions ブログ 2023/12/31 アクターコンポーネントのDetailsに何も映らない | NeighborTone 2023/12/12 便利そうなUPROPERTYまとめ | tuduru 2023/12/06 UPROPERTY、UFUNCTIONまとめ | tuduru 2022/11/01 UEC++マクロ翻訳 ~UPROPERTY編~ | ゲーム開発備忘録 2022/09/11 UPROPERTY()の重要な役割とIsValid()の使い所 | 奥井 健 2022/05/13 UPROPERTY | キシロラボ 2022/01/12 いまさら聞きづらいUPROPERTY・UFUNCTION | logicalbeat 2021/08/07 UPROPERTY(meta=(ContentDir))を知った | 林田 リンデロン 2021/06/04 UPROPERTY漏れのチェック | Yoshitaka Kimisaki 2020/08/22 UPROPERTYのmetaを使ってプロパティの表示順を調整する方法について | ぼっちプログラマのメモ 2019/10/30 自作した RootComponent の詳細が表示されない場合は UPROPERTY として保持する | トンコツ開発ブログ 2017/08/12 4.17リリースノートピックアップ | 花繁吹き 2017/07/04 便利なUPROPERTY(Bitmasks, EditCondition) | PaperSloth’s diary 2016/05/31 UPROPERTY のプロパティ指定子をランタイムで Transient に変更してみた | go_astrayer 2016/02/28 よく使うUPROPERTYメモ | bigengelt 2015/05/16 C++Actorから色々な型の変数をUPROPERTYしてみた。| ヒマがあるならゲームつくってね 凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ 2023.04.05 変数をスポーン時に公開するようにプロパティ指定子(Property Specifiers)を使って指定する(UPROPERTY(meta=(ExposeOnSpawn=true))) 2022.08.13 変数にクラスのインスタンスをプロパティ指定子(Property Specifiers)を使って指定する(UPROPERTY(Instanced)、UCLASS(EditInlineNew)) 2022.08.03 条件元の変数を非表示にした状態での条件付き変数をプロパティ指定子(Property Specifiers)を使って指定する(UPROPERTY(meta = (EditCondition=変数名))) 2022.08.02 条件付き変数をプロパティ指定子(Property Specifiers)を使って指定する(UPROPERTY(meta = (EditCondition=変数名))) 2022.07.07 変数をエディタ上で「3Dウィジェットを表示する(Show 3D Widget)」ようにプロパティ指定子(Property Specifiers)で指定する(UPROPERTY(meta=(MakeEditWidget=true))) 2022.04.27 詳細ウィンドウでの変数表示を詳細設定として隠す設定をプロパティ指定子(Property Specifiers)で指定する(UPROPERTY(AdvancedDisplay)) 2022.04.21 ブループリントでの変数のアクセス権限をプロパティ指定子(Property Specifiers)で指定する(UPROPERTY(BlueprintReadWrite)、UPROPERTY(BlueprintReadOnly)) 2022.04.20 変数のカテゴリをプロパティ指定子(Property Specifiers)で指定する(UPROPERTY(Category)) 2022.04.19 変数のアクセス権系の属性をプロパティ指定子(Property Specifiers)で指定する(UPROPERTY(EditAnywhere)、UPROPERTY(EditDefaultsOnly)、UPROPERTY(EditInstanceOnly)、UPROPERTY(VisibleAnywhere)、UPROPERTY(VisibleDefaultsOnly)、UPROPERTY(VisibleInstanceOnly)) ben🌱ui 2021/10/01 All UPROPERTY Specifiers FProperty 勉強会 スライド 2020/05/21 なぜなにFProperty – 対応方法と改善点 – [ss] 動画 2020/05/21 なぜなにFProperty – 対応方法と改善点 – AYU MAX 2020/03/22 UPropertyからFPropertyへの変化(UE4 4.25) 構造体 UStruct ドキュメント 構造体 公式 YouTube | 英語 ≫日本語読み上げ 2022/11/04 Working with Data in Unreal Engine 5 | Unreal Fest 2022 [Live] ブログ 2024/01/31 FInstancedStruct を使ってみる | ヒストリアブログ 2023/11/19 構造体(Structure)の実装方法 | Colory Games 2022/06/20 構造体の利用 | キシロラボ 2022/06/17 クラス(UCLASS)や構造体(USTRUCT)でのメンバ変数の初期化タイミングについて | 凛(kagring) 2022/06/04 構造体の基本 | キシロラボ 2022/04/22 クラス(Class)、構造体(Struct)、列挙型(Enum)、変数、引数の命名規則(AActor、UObject、SWidget、FStruct、EEnum、bBool、IInterface)| 凛(kagring) 2022/02/06 Structure(構造体)| ポジTA 2021/12/07 Configファイル内の構造体配列をブループリントで使用する | abcheese 2020/09/06 構造体(USTURCT)をキャストしてみる | Naotsun 2020/04/05 プロパティ(構造体)やクラスのレイアウトカスタマイズの登録/解除 | くーこのプログラマメモ 2020/03/07 構造体のMake/BreakノードのNative実装 | くーこのプログラマメモ 2017/10/17 詳細パネルで UStruct のプロパティカスタマイズ | negimochi 2016/09/24 C++側で構造体を定義してBPで使う | #memo 2016/09/07 最初にBluePrintとのリフレクション部分を調べる part2 構造体、enum、メンバ変数 | C++幼女先輩 UFunction ドキュメント UFunction ブログ 2023/12/06 UPROPERTY、UFUNCTIONまとめ | tuduru 2023/03/09 BPで作った関数をC++ノード化してみよう ~BPでの実装から基本的なUFUNCTION~ | ゲーム開発備忘録 2023/01/23 UFUNCTIONの変数を折りたたんだり、表示名を変更してみよう | ゲーム開発備忘録 2023/01/17 実行ピンが複数あるUFUNCTIONを作ろう | ゲーム開発備忘録 2022/05/19 UFUNCTION | キシロラボ 2022/01/12 UPROPERTY・UFUNCTION | logicalbeat 2020/04/05 UFUNCTIONの種類 | へろさん 2018/09/19 UFUNCTIONの種類について | PaperSloth’s diary 凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ 2023.01.19 BPでオーバーライドできる関数を作成する(UFUNCTION(BlueprintNativeEvent)、UFUNCTION(BlueprintCallable)、_Implementation) 2023.01.17 BPのイベントやBPのみで処理を記述する関数を作成する(UFUNCTION(BlueprintImplementableEvent)、UFUNCTION(BlueprintCallable)) 2022.09.08 BPに公開する関数を関数指定子(UFunction)を使って「protected」扱いで制御する(UFUNCTION(meta=BlueprintProtected)) 2022.09.07 「const」を付けた関数が自動的に「Pure関数」になってしまうのを関数指定子(UFunction)を使って防ぐ(UFUNCTION(BlueprintPure = false)) 2022.08.23 ブループリントでの「WorldContextObject」を暗黙的に扱う(UFUNCTION(meta = (WorldContext = WorldContextObject))) 2022.07.04 オーバーライドできる関数を作成する(UFUNCTION(BlueprintNativeEvent)、UFUNCTION(BlueprintCallable)、_Implementation) 2022.05.17 「Pure関数」を作成する(UFUNCTION(BlueprintCallable)、UFUNCTION(BlueprintPure)) X 英語 2024/01/14 Did you know you can create your own UFUNCTION meta properties in Unreal Engine and access them via reflection? | Alex ポインタ Pointers ドキュメント Unreal スマート ポインタ ライブラリ 共有のポインタ 共有の参照 Weak Pointers 公式ラーニング 2022/03/04 All About Soft And Weak Pointers ブログ 2022/05/27 PROPERTY変数のポインタの扱いについて(TObjectPtr)| 凛(kagring) 2021/01/22 TSoftClassPtr(TObjectPtr)のメモ | pto8913のメモ帳 2018/07/05 TArray 夏の怪談💀 AllocatorInstance が nullptr の巻 | C++ ときどき ごはん、わりとてぃーぶれいく☆ X 2023/04/26 C++からCreateDefaultSubobjectで生成したUPROPERTY変数が、BP派生ClassでBeginPlay時点でnullptrになる事がある。| 恒吉星光