Blender
V4.5
intern
opensubdiv
internal
evaluator
evaluator_cache_impl.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2021 Blender Foundation
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#ifndef OPENSUBDIV_EVALUATOR_CACHE_IMPL_H_
6
#define OPENSUBDIV_EVALUATOR_CACHE_IMPL_H_
7
8
#include "
internal/base/memory.h
"
9
10
#include "
opensubdiv_capi_type.hh
"
11
12
struct
OpenSubdiv_EvaluatorCacheImpl
{
13
public
:
14
OpenSubdiv_EvaluatorCacheImpl
();
15
~OpenSubdiv_EvaluatorCacheImpl
();
16
17
void
*
eval_cache
;
18
MEM_CXX_CLASS_ALLOC_FUNCS
(
"OpenSubdiv_EvaluatorCacheImpl"
);
19
};
20
21
OpenSubdiv_EvaluatorCacheImpl
*
openSubdiv_createEvaluatorCacheInternal
(
22
eOpenSubdivEvaluator
evaluator_type);
23
24
void
openSubdiv_deleteEvaluatorCacheInternal
(
OpenSubdiv_EvaluatorCacheImpl
*evaluator_cache);
25
26
#endif
// OPENSUBDIV_EVALUATOR_CACHE_IMPL_H_
openSubdiv_createEvaluatorCacheInternal
OpenSubdiv_EvaluatorCacheImpl * openSubdiv_createEvaluatorCacheInternal(eOpenSubdivEvaluator evaluator_type)
Definition
evaluator_cache_impl.cc:16
openSubdiv_deleteEvaluatorCacheInternal
void openSubdiv_deleteEvaluatorCacheInternal(OpenSubdiv_EvaluatorCacheImpl *evaluator_cache)
Definition
evaluator_cache_impl.cc:30
memory.h
opensubdiv_capi_type.hh
eOpenSubdivEvaluator
eOpenSubdivEvaluator
Definition
opensubdiv_capi_type.hh:7
OpenSubdiv_EvaluatorCacheImpl
Definition
evaluator_cache_impl.h:12
OpenSubdiv_EvaluatorCacheImpl::eval_cache
void * eval_cache
Definition
evaluator_cache_impl.h:17
OpenSubdiv_EvaluatorCacheImpl::OpenSubdiv_EvaluatorCacheImpl
OpenSubdiv_EvaluatorCacheImpl()
OpenSubdiv_EvaluatorCacheImpl::MEM_CXX_CLASS_ALLOC_FUNCS
MEM_CXX_CLASS_ALLOC_FUNCS("OpenSubdiv_EvaluatorCacheImpl")
Generated on
for Blender by
doxygen
1.18.0