// glsl / C++ compatible source as interface for FadeObjectParams #ifndef hifi_render_utils_FadeObjectParams_shared_slh #define hifi_render_utils_FadeObjectParams_shared_slh #ifdef __cplusplus # define FOP_VEC4 glm::vec4 # define FOP_FLOAT32 glm::float32 #else # define FOP_VEC4 vec4 # define FOP_FLOAT32 float #endif struct FadeObjectParams { FOP_VEC4 noiseOffsetAndInverted; FOP_VEC4 baseOffsetAndThreshold; FOP_VEC4 baseInvSizeAndLevel; FOP_VEC4 noiseInvSizeAndLevel; FOP_VEC4 innerEdgeColor; FOP_VEC4 outerEdgeColor; FOP_FLOAT32 edgeWidthInv; }; #endif // hifi_render_utils_FadeObjectParams_shared_slh // <@if 1@> // Trigger Scribe include // <@endif@> //