Blender V5.0
opensubdiv_evaluator_capi.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2013 Blender Foundation
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include <cstdint> // for uint64_t
8
10
13namespace blender::opensubdiv {
15}
16
18 // Number of smoothly interpolated vertex data channels.
20};
21
23 // Implementation of the evaluator cache.
25};
26
28
30
31// Return the GLSL source code from the OpenSubDiv library used for patch evaluation.
32// This function is not thread-safe.
eOpenSubdivEvaluator
void openSubdiv_deleteEvaluatorCache(OpenSubdiv_EvaluatorCache *evaluator_cache)
const char * openSubdiv_getGLSLPatchBasisSource()
OpenSubdiv_EvaluatorCache * openSubdiv_createEvaluatorCache(eOpenSubdivEvaluator evaluator_type)
OpenSubdiv_EvaluatorCacheImpl * impl