Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
CK_UE.h 파일 참조
#include "CoreMinimal.h"
CK_UE.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

매크로

#define LOG_CALL_INFO   (FString(__FUNCTION__) + TEXT(": ") + FString::FromInt(__LINE__))
 
#define LOG_CLASS   (FString(__FUNCTION__).Left(FString(__FUNCTION__).Find(TEXT("::"))))
 
#define NAMEOF(Type)   ([]{ (void)sizeof(Type); return TEXT(#Type); }())
 
#define LOG_INFO(Category, Format, ...)   UE_LOG(Category, Log, TEXT("%s: %s"), *LOG_CALL_INFO, *FString::Printf(TEXT(Format), ##__VA_ARGS__))
 
#define LOG_WARNING(Category, Format, ...)   UE_LOG(Category, Warning, TEXT("%s: %s"), *LOG_CALL_INFO, *FString::Printf(TEXT(Format), ##__VA_ARGS__))
 
#define LOG_ERROR(Category, Format, ...)   UE_LOG(Category, Error, TEXT("%s: %s"), *LOG_CALL_INFO, *FString::Printf(TEXT(Format), ##__VA_ARGS__))
 
#define LOG_CLASS_INFO(Category, Format, ...)   UE_LOG(Category, Log, TEXT("%s: ") TEXT(Format), *LOG_CLASS, ##__VA_ARGS__)
 
#define LOG_CLASS_WARNING(Category, Format, ...)   UE_LOG(Category, Warning, TEXT("%s: ") TEXT(Format), *LOG_CLASS, ##__VA_ARGS__)
 
#define LOG_CLASS_ERROR(Category, Format, ...)   UE_LOG(Category, Error, TEXT("%s: ") TEXT(Format), *LOG_CLASS, ##__VA_ARGS__)
 
#define LOG_SCREEN(Format, ...)   do { if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT(Format), ##__VA_ARGS__)); } while(0)
 
#define LOG_SCREEN_ERROR(Format, ...)   do { if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT(Format), ##__VA_ARGS__)); } while(0)
 
#define LOG_SCREEN_WARNING(Format, ...)   do { if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Yellow, FString::Printf(TEXT(Format), ##__VA_ARGS__)); } while(0)
 

함수

 DECLARE_LOG_CATEGORY_EXTERN (LogCK, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKCharacter, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKController, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKPlayer, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKAbility, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKAttribute, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKLevel, Log, All)
 
 DECLARE_LOG_CATEGORY_EXTERN (LogCKAsset, Log, All)
 

매크로 문서화

◆ LOG_CALL_INFO

#define LOG_CALL_INFO   (FString(__FUNCTION__) + TEXT(": ") + FString::FromInt(__LINE__))

◆ LOG_CLASS

#define LOG_CLASS   (FString(__FUNCTION__).Left(FString(__FUNCTION__).Find(TEXT("::"))))

◆ LOG_CLASS_ERROR

#define LOG_CLASS_ERROR (   Category,
  Format,
  ... 
)    UE_LOG(Category, Error, TEXT("%s: ") TEXT(Format), *LOG_CLASS, ##__VA_ARGS__)

◆ LOG_CLASS_INFO

#define LOG_CLASS_INFO (   Category,
  Format,
  ... 
)    UE_LOG(Category, Log, TEXT("%s: ") TEXT(Format), *LOG_CLASS, ##__VA_ARGS__)

◆ LOG_CLASS_WARNING

#define LOG_CLASS_WARNING (   Category,
  Format,
  ... 
)    UE_LOG(Category, Warning, TEXT("%s: ") TEXT(Format), *LOG_CLASS, ##__VA_ARGS__)

◆ LOG_ERROR

#define LOG_ERROR (   Category,
  Format,
  ... 
)    UE_LOG(Category, Error, TEXT("%s: %s"), *LOG_CALL_INFO, *FString::Printf(TEXT(Format), ##__VA_ARGS__))

◆ LOG_INFO

#define LOG_INFO (   Category,
  Format,
  ... 
)    UE_LOG(Category, Log, TEXT("%s: %s"), *LOG_CALL_INFO, *FString::Printf(TEXT(Format), ##__VA_ARGS__))

◆ LOG_SCREEN

#define LOG_SCREEN (   Format,
  ... 
)    do { if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT(Format), ##__VA_ARGS__)); } while(0)

◆ LOG_SCREEN_ERROR

#define LOG_SCREEN_ERROR (   Format,
  ... 
)    do { if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT(Format), ##__VA_ARGS__)); } while(0)

◆ LOG_SCREEN_WARNING

#define LOG_SCREEN_WARNING (   Format,
  ... 
)    do { if (GEngine) GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Yellow, FString::Printf(TEXT(Format), ##__VA_ARGS__)); } while(0)

◆ LOG_WARNING

#define LOG_WARNING (   Category,
  Format,
  ... 
)    UE_LOG(Category, Warning, TEXT("%s: %s"), *LOG_CALL_INFO, *FString::Printf(TEXT(Format), ##__VA_ARGS__))

◆ NAMEOF

#define NAMEOF (   Type)    ([]{ (void)sizeof(Type); return TEXT(#Type); }())

함수 문서화

◆ DECLARE_LOG_CATEGORY_EXTERN() [1/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCK  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [2/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKAbility  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [3/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKAsset  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [4/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKAttribute  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [5/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKCharacter  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [6/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKController  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [7/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKLevel  ,
Log  ,
All   
)

◆ DECLARE_LOG_CATEGORY_EXTERN() [8/8]

DECLARE_LOG_CATEGORY_EXTERN ( LogCKPlayer  ,
Log  ,
All   
)