Loading...
Searching...
No Matches
builtinComputations.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_EXEC_EXEC_BUILTIN_COMPUTATIONS_H
8#define PXR_EXEC_EXEC_BUILTIN_COMPUTATIONS_H
9
10#include "pxr/pxr.h"
11
12#include "pxr/exec/exec/api.h"
13
15#include "pxr/base/tf/token.h"
16
17PXR_NAMESPACE_OPEN_SCOPE
18
19class Exec_BuiltinComputationRegistry;
20
34class Exec_BuiltinComputationTokens
35{
36public:
37 EXEC_API
38 Exec_BuiltinComputationTokens();
39
47
68
70
71
78
103
127
147
149
150private:
151 Exec_BuiltinComputationTokens(Exec_BuiltinComputationRegistry &registry);
152};
153
154// Used to publicly access builtin computation tokens.
155EXEC_API
156extern TfStaticData<Exec_BuiltinComputationTokens> ExecBuiltinComputations;
157
158PXR_NAMESPACE_CLOSE_SCOPE
159
160#endif
Create or return a previously created object instance of global data.
Definition: staticData.h:96
Token for efficient comparison, assignment, and hashing of known strings.
Definition: token.h:71
const TfToken computeResolvedValue
Computes the provider attribute's resolved value as authored in scene description.
const TfToken computeValue
Computes the provider attribute's value.
const TfToken computePath
Computes the provider's scene path.
const TfToken computeTime
Computes the current time on the stage.
TfToken class for efficient string referencing and hashing, plus conversions to and from stl string c...