19 lines
		
	
	
		
			533 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			533 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #pragma once
 | |
| #if !defined(__cppast)
 | |
| #define __cppast(...)
 | |
| #else
 | |
| class string_view;
 | |
| class string;
 | |
| #endif
 | |
| 
 | |
| #define __Meta(...) __cppast(Meta,__VA_ARGS__)
 | |
| #define UPROPERTY(...) __Meta(__VA_ARGS__)
 | |
| #define UFUNCTION(...) __Meta(__VA_ARGS__)
 | |
| 
 | |
| #define __vkMeta(...) __cppast(vkMeta,__VA_ARGS__)
 | |
| #define UPROPERTY_vk(...) __vkMeta(__VA_ARGS__)
 | |
| #define UFUNCTION_vk(...) __vkMeta(__VA_ARGS__)
 | |
| 
 | |
| #define __dxMeta(...) __cppast(dxMeta,__VA_ARGS__)
 | |
| #define UPROPERTY_dx(...) __dxMeta(__VA_ARGS__)
 | |
| #define UFUNCTION_dx(...) __dxMeta(__VA_ARGS__) |