HDK
|
#include "CH_API.h"
#include "CH_Bookmark.h"
#include "CH_BookmarkPropagateData.h"
#include "CH_ChannelRef.h"
#include "CH_EvalContextFwd.h"
#include "CH_ExprLanguage.h"
#include "CH_KeyState.h"
#include "CH_Tweener.h"
#include "CH_Types.h"
#include <DEP/DEP_ContextOptions.h>
#include <DEP/DEP_MicroNode.h>
#include <UT/UT_Assert.h>
#include <UT/UT_Color.h>
#include <UT/UT_Function.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_JSONParser.h>
#include <UT/UT_JSONWriter.h>
#include <UT/UT_Lock.h>
#include <UT/UT_Map.h>
#include <UT/UT_NonCopyable.h>
#include <UT/UT_ScopeExit.h>
#include <UT/UT_Set.h>
#include <UT/UT_String.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_StringMap.h>
#include <UT/UT_SuperInterval.h>
#include <UT/UT_TBBSpinLock.h>
#include <UT/UT_Thread.h>
#include <UT/UT_ThreadSpecificValue.h>
#include <UT/UT_UniquePtr.h>
#include <UT/UT_ValArray.h>
#include <SYS/SYS_Floor.h>
#include <SYS/SYS_Hash.h>
#include <SYS/SYS_Inline.h>
#include <SYS/SYS_Math.h>
#include <SYS/SYS_Types.h>
#include <iosfwd>
Go to the source code of this file.
Classes | |
class | CH_ChannelColorManager |
class | CH_ChannelChanged |
class | CH_LoadInfo |
class | CH_ScopedChannelsBase |
class | CH_ScopedChannels |
class | CH_Manager |
struct | CH_Manager::chParamKey::Hasher |
class | CH_AutoEvaluateTime |
Push & restore the evaluation time (and optionally a channel collection) More... | |
class | CH_AutoEvalCollection |
class | CH_ActiveLayerContrib |
class | CH_AutoIgnoreUpdateScope |
class | CH_ScopeUndo |
Typedefs | |
typedef bool(* | CH_StringVarEvalFunc )(UT_String &val, int varid, int thread) |
typedef bool(* | CH_FloatVarEvalFunc )(fpreal &val, int varid, int thread) |
typedef bool(* | CH_IntVarEvalFunc )(int &val, int varid, int thread) |
typedef UT_Function< void(const UT_StringHolder &)> | CH_DefaultContextOptionCallback |
Functions | |
CH_API void | CHsortChannels (CH_ChannelList &channels) |
CH_API void | CHsortChannelRefs (CH_ChannelRefList &channels) |
CH_API void | CHsortChannelPaths (UT_StringArray &channel_paths) |
CH_API void | CHsortLayerRefs (CH_ChannelRefList &channels) |
CH_API void | CHchannelsToCollections (CH_ChannelList const &channels, CH_CollectionList &collections) |
CH_Manager * | CHgetManager () |
CH_ScopedChannels & | CHgetScopedChannels () |
fpreal | CHgetEvalTime () |
fpreal | CHgetEvalTime (int thread) |
CH_API fpreal | CHgetTimeFromFrame (fpreal frame) |
CH_API int | CHgetFrameFromTime (fpreal time) |
CH_API fpreal | CHgetSampleFromTime (fpreal time) |
CH_API void | CHbuildRange (int start, int end, UT_SuperIntervalR &r) |
CH_API void | CHoutputChannelList (UT_WorkBuffer &info, CH_ChannelList &channels) |
CH_API void | CHoutputChannelList (UT_WorkBuffer &info, UT_StringArray &channel_paths) |
CH_API void | CHdisplayFlags (unsigned flags, std::ostream &s) |
typedef UT_Function<void(const UT_StringHolder &)> CH_DefaultContextOptionCallback |
Definition at line 75 of file CH_Manager.h.
Definition at line 72 of file CH_Manager.h.
Definition at line 73 of file CH_Manager.h.
Definition at line 71 of file CH_Manager.h.
CH_API void CHbuildRange | ( | int | start, |
int | end, | ||
UT_SuperIntervalR & | r | ||
) |
CH_API void CHchannelsToCollections | ( | CH_ChannelList const & | channels, |
CH_CollectionList & | collections | ||
) |
|
inline |
Definition at line 2129 of file CH_Manager.h.
Definition at line 2134 of file CH_Manager.h.
|
inline |
Definition at line 2111 of file CH_Manager.h.
|
inline |
Definition at line 2124 of file CH_Manager.h.
CH_API void CHoutputChannelList | ( | UT_WorkBuffer & | info, |
CH_ChannelList & | channels | ||
) |
The CHoutputChannelList functions output a formatted string representing the given channels. One version of the function takes a list of channels while the other takes a string array of full paths to channels. The given arrays may be modified (they might need sorting).
CH_API void CHoutputChannelList | ( | UT_WorkBuffer & | info, |
UT_StringArray & | channel_paths | ||
) |
CH_API void CHsortChannelPaths | ( | UT_StringArray & | channel_paths | ) |
CH_API void CHsortChannelRefs | ( | CH_ChannelRefList & | channels | ) |
CH_API void CHsortChannels | ( | CH_ChannelList & | channels | ) |
CH_API void CHsortLayerRefs | ( | CH_ChannelRefList & | channels | ) |