Files
BXSSP_Andriod/Plugins/CesiumForUnreal/Source/ThirdParty/include/CesiumGltf/SamplerUtility.h

27 lines
877 B
C
Raw Normal View History

2025-10-14 11:14:54 +08:00
#pragma once
#include <cstdint>
namespace CesiumGltf {
/**
* @brief Applies a sampler's WrapS value to the given U component of a texture
* coordinate.
*
* @param u The U coordinate to apply the sampler wrap value to.
* @param wrapS The sampler's WrapS value, matching a member of \ref
* Sampler::WrapS, to apply.
* @returns The U coordinate after applying the WrapS operation.
*/
double applySamplerWrapS(const double u, const int32_t wrapS);
/**
* @brief Applies a sampler's WrapT value to the given V component of a texture
* coordinate.
*
* @param v The V coordinate to apply the sampler wrap value to.
* @param wrapT The sampler's WrapT value, matching a member of \ref
* Sampler::WrapT, to apply.
* @returns The V coordinate after applying the WrapT operation.
*/
double applySamplerWrapT(const double v, const int32_t wrapT);
} // namespace CesiumGltf