Loading...
Searching...
No Matches
extComputations.h
1
//
2
// Copyright 2025 Pixar
3
//
4
// Licensed under the terms set forth in the LICENSE.txt file available at
5
// https://openusd.org/license.
6
//
7
#ifndef PXR_USD_IMAGING_USD_SKEL_IMAGING_EXT_COMPUTATIONS_H
8
#define PXR_USD_IMAGING_USD_SKEL_IMAGING_EXT_COMPUTATIONS_H
9
10
#include "pxr/usdImaging/usdSkelImaging/api.h"
11
12
#include "
pxr/imaging/hd/extComputationSchema.h
"
13
14
#include "
pxr/base/tf/envSetting.h
"
15
16
PXR_NAMESPACE_OPEN_SCOPE
17
18
class
HdExtComputationContext
;
19
20
extern
TfEnvSetting<bool> USDSKELIMAGING_FORCE_CPU_COMPUTE;
21
23
USDSKELIMAGING_API
24
void
25
UsdSkelImagingInvokeExtComputation(
26
const
TfToken
&skinningMethod,
27
HdExtComputationContext
* ctx);
28
30
USDSKELIMAGING_API
31
HdExtComputationCpuCallbackDataSourceHandle
32
UsdSkelImagingExtComputationCpuCallback(
const
TfToken
&skinningMethod);
33
35
USDSKELIMAGING_API
36
HdStringDataSourceHandle
37
UsdSkelImagingExtComputationGlslKernel(
const
TfToken
&skinningMethod);
38
39
PXR_NAMESPACE_CLOSE_SCOPE
40
41
#endif
HdExtComputationContext
Interface class that defines the execution environment for the client to run a computation.
Definition:
extComputationContext.h:20
TfToken
Token for efficient comparison, assignment, and hashing of known strings.
Definition:
token.h:71
envSetting.h
Environment setting variable.
extComputationSchema.h
pxr
usdImaging
usdSkelImaging
extComputations.h
© Copyright 2025, Pixar Animation Studios. |
Terms of Use
| Generated on Tue Nov 18 2025 10:36:10 by
1.9.6