168 static inline constexpr
bool GTisInteger(
GT_Storage s)
176 static inline constexpr
bool GTisFloat(
GT_Storage s)
182 static inline constexpr
bool GTisString(
GT_Storage s)
185 static inline constexpr
bool GTisDictionary(
GT_Storage s)
188 template <
typename T>
static inline int64
189 GThandleMemoryUsage(
const T &
handle)
191 return handle ? handle->getMemoryUsage() : 0;
GT_API const char * GTscheme(GT_Scheme scheme)
constexpr GT_Storage GTstorage< GT_Dict >()
GT_API const char * GTbasis(GT_Basis basis)
GT_API const char * GTtype(GT_Type type)
getFileOption("OpenEXR:storage") storage
constexpr GT_Storage GTstorage< uint8 >()
constexpr GT_Storage GTstorage< fpreal64 >()
constexpr GT_Storage GTstorage< fpreal32 >()
constexpr GT_Storage GTstorage< int8 >()
GT_API GT_Size GTbasisStep(GT_Basis basis, int order=4)
constexpr GT_Storage GTstorage< GT_String >()
GT_Scheme
Subdivision schemes.
constexpr GT_Storage GTstorage< fpreal16 >()
GLdouble GLdouble GLint GLint order
constexpr GT_Storage GTstorage< int32 >()
constexpr GT_Storage GTstorage< int64 >()
GT_API GT_Size GTbasisSpans(GT_Basis basis, GT_Size count, bool wrapped, int order=4)
GT_API int GTsizeof(GT_Storage storage)
constexpr GT_Storage GTstorage< int16 >()
GT_API const char * GTowner(GT_Owner owner)
constexpr GT_Storage GTstorage()