|
CFx SDK Documentation 2026 SP0
|
#include "TD_PackPush.h"#include "Ge/GePoint3d.h"#include "Gs/Gs.h"#include "TrVisMatrix.h"#include "TrVisIval.h"#include "TD_PackPop.h"Go to the source code of this file.
Classes | |
| struct | OdTrVisSyncFlags |
| struct | OdTrVisColorRGBA |
| struct | OdTrVisSectionPlane |
| struct | OdTrVisTemporalIncreasor< Type > |
| struct | OdTrVisTemporalDescreasor< Type > |
| class | OdTrVisMultiStateSaver< DataType, numEntries > |
| class | OdTrVisDescStub |
Macros | |
| #define | OD_FORCEINLINE inline |
| #define | OD_CONSTEXPR_FUNC OD_FORCEINLINE |
| #define | OD_CONSTEXPR |
| #define | OdTrVisPtrToId(ptr) |
| #define | OdTrVisIdToPtr(ptrType, id) |
| #define | OD_TRVIS_OPAQUE(color) |
| #define | OD_TRVIS_TRANSPARENT(color) |
| #define | OD_TRVIS_SETALPHA(color, alpha) |
Typedefs | |
| typedef OdUInt64 | OdTrVisGsMarker |
| typedef OdArray< OdTrVisGsMarker, OdMemoryAllocator< OdTrVisGsMarker > > | OdTrVisGsMarkerArray |
| typedef OdUInt64 | OdTrVisOwning |
| typedef OdUInt64 | OdTrVisId |
| typedef OdTrVisId | OdTrVisViewportId |
| typedef OdTrVisId | OdTrVisMetafileId |
| typedef OdUInt32 | OdTrVisArrayId |
| typedef OdTrVisId | OdTrVisTextureId |
| typedef OdTrVisId | OdTrVisMaterialId |
| typedef OdTrVisId | OdTrVisRefPlaneId |
| typedef OdTrVisId | OdTrVisProgramId |
| typedef OdTrVisId | OdTrVisDisplayId |
| typedef OdTrVisId | OdTrVisLightId |
| typedef OdTrVisId | OdTrVisStateBranchId |
| typedef OdTrVisId | OdTrVisVisualStyleId |
| typedef OdTrVisId | OdTrVisLayerId |
| typedef OdTrVisId | OdTrVisOverlayId |
| typedef OdTrVisId | OdTrVisGroupId |
| typedef OdTrVisId | OdTrVisExtensionId |
| typedef OdTrVisId | OdTrVisBlockId |
| typedef const void * | OdTrVisStateBranchPtr |
| typedef OdArray< OdTrVisSectionPlane, OdMemoryAllocator< OdTrVisSectionPlane > > | OdTrVisSectionPlaneArray |
| typedef OdArray< float, OdMemoryAllocator< float > > | OdFloatArray |
Enumerations | |
| enum | OdTrVisStateBranchType { kTrVisHighlightingBranch = 0 , kTrVisVisibilityBranch , kTrVisTransformBranch , kTrVisNumStateBranchTypes } |
| enum class | OdTrVisNormalType : int { kPrimary , kSecondary , kBumpMappingT , kBumpMappingB , kNormalMapT , kNormalMapB , kNumTypes } |
| enum class | OdTrVisTextureType : int { kDiffuse , kOpacity , kBumpMap , kSpecular , kRefraction , kEmission , kNormalMap , kRoughness , kCutouts , kReflection , kNumTypes } |
Functions | |
| OD_FORCEINLINE bool | isValidTrVisId (OdTrVisId id) |
| OD_FORCEINLINE bool | isNullTrVisId (OdTrVisId id) |
| OD_FORCEINLINE bool | isMainTrVisOverlayId (OdTrVisId id) |
| OD_FORCEINLINE bool | isValidTrVisArrayId (OdTrVisArrayId id) |
| OD_FORCEINLINE bool | OdTrVisFPEqual (float a, float b, float tol=1.e-8f) |
| OD_FORCEINLINE bool | OdTrVisFPZero (float a, float tol=1.e-8f) |
| OD_FORCEINLINE bool | OdTrVisFPLess (float a, float b, float tol=1.e-8f) |
| OD_FORCEINLINE bool | OdTrVisFPGreater (float a, float b, float tol=1.e-8f) |
| template<typename Type> | |
| OD_FORCEINLINE Type & | OdTrVisClamp (Type &val, Type valMin, Type valMax) |
| template<typename Type> | |
| OD_FORCEINLINE Type | OdTrVisClamp (const Type &val, Type valMin, Type valMax) |
Variables | |
| const OdTrVisGsMarker | kTrVisNullGsMarker = OdTrVisGsMarker(kNullSubentIndex) |
| const OdTrVisId | kTrVisNegativeId = OdTrVisId(-1) |
| const OdTrVisId | kTrVisNullId = OdTrVisId(0) |
| const OdTrVisId | kTrVisMainOverlayId = kTrVisNullId |
| const OdTrVisArrayId | kTrVisNegativeArrayId = OdTrVisArrayId(-1) |
| #define OD_CONSTEXPR |
Definition at line 58 of file TrVisDefs.h.
| #define OD_CONSTEXPR_FUNC OD_FORCEINLINE |
Definition at line 57 of file TrVisDefs.h.
| #define OD_FORCEINLINE inline |
Definition at line 41 of file TrVisDefs.h.
| #define OD_TRVIS_OPAQUE | ( | color | ) |
Definition at line 270 of file TrVisDefs.h.
| #define OD_TRVIS_SETALPHA | ( | color, | |
| alpha ) |
Definition at line 272 of file TrVisDefs.h.
| #define OD_TRVIS_TRANSPARENT | ( | color | ) |
Definition at line 271 of file TrVisDefs.h.
| #define OdTrVisIdToPtr | ( | ptrType, | |
| id ) |
Definition at line 133 of file TrVisDefs.h.
| #define OdTrVisPtrToId | ( | ptr | ) |
Definition at line 132 of file TrVisDefs.h.
| typedef OdArray<float, OdMemoryAllocator<float> > OdFloatArray |
Definition at line 298 of file TrVisDefs.h.
| typedef OdUInt32 OdTrVisArrayId |
Definition at line 106 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisBlockId |
Definition at line 130 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisDisplayId |
Definition at line 114 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisExtensionId |
Definition at line 128 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisGroupId |
Definition at line 126 of file TrVisDefs.h.
| typedef OdUInt64 OdTrVisGsMarker |
Definition at line 87 of file TrVisDefs.h.
Definition at line 88 of file TrVisDefs.h.
Definition at line 101 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisLayerId |
Definition at line 122 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisLightId |
Definition at line 116 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisMaterialId |
Definition at line 109 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisMetafileId |
Definition at line 105 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisOverlayId |
Definition at line 124 of file TrVisDefs.h.
| typedef OdUInt64 OdTrVisOwning |
Definition at line 97 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisProgramId |
Definition at line 112 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisRefPlaneId |
Definition at line 110 of file TrVisDefs.h.
| typedef OdArray<OdTrVisSectionPlane, OdMemoryAllocator<OdTrVisSectionPlane> > OdTrVisSectionPlaneArray |
Definition at line 268 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisStateBranchId |
Definition at line 118 of file TrVisDefs.h.
| typedef const void* OdTrVisStateBranchPtr |
Definition at line 170 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisTextureId |
Definition at line 108 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisViewportId |
Definition at line 103 of file TrVisDefs.h.
| typedef OdTrVisId OdTrVisVisualStyleId |
Definition at line 120 of file TrVisDefs.h.
|
strong |
| Enumerator | |
|---|---|
| kPrimary | |
| kSecondary | |
| kBumpMappingT | |
| kBumpMappingB | |
| kNormalMapT | |
| kNormalMapB | |
| kNumTypes | |
Definition at line 173 of file TrVisDefs.h.
| Enumerator | |
|---|---|
| kTrVisHighlightingBranch | |
| kTrVisVisibilityBranch | |
| kTrVisTransformBranch | |
| kTrVisNumStateBranchTypes | |
Definition at line 161 of file TrVisDefs.h.
|
strong |
| Enumerator | |
|---|---|
| kDiffuse | |
| kOpacity | |
| kBumpMap | |
| kSpecular | |
| kRefraction | |
| kEmission | |
| kNormalMap | |
| kRoughness | |
| kCutouts | |
| kReflection | |
| kNumTypes | |
Definition at line 179 of file TrVisDefs.h.
| OD_FORCEINLINE bool isMainTrVisOverlayId | ( | OdTrVisId | id | ) |
Definition at line 148 of file TrVisDefs.h.
| OD_FORCEINLINE bool isNullTrVisId | ( | OdTrVisId | id | ) |
Definition at line 142 of file TrVisDefs.h.
| OD_FORCEINLINE bool isValidTrVisArrayId | ( | OdTrVisArrayId | id | ) |
Definition at line 154 of file TrVisDefs.h.
| OD_FORCEINLINE bool isValidTrVisId | ( | OdTrVisId | id | ) |
Definition at line 136 of file TrVisDefs.h.
| OD_FORCEINLINE Type OdTrVisClamp | ( | const Type & | val, |
| Type | valMin, | ||
| Type | valMax ) |
Definition at line 307 of file TrVisDefs.h.
| OD_FORCEINLINE Type & OdTrVisClamp | ( | Type & | val, |
| Type | valMin, | ||
| Type | valMax ) |
Definition at line 303 of file TrVisDefs.h.
| OD_FORCEINLINE bool OdTrVisFPEqual | ( | float | a, |
| float | b, | ||
| float | tol = 1.e-8f ) |
Definition at line 276 of file TrVisDefs.h.
| OD_FORCEINLINE bool OdTrVisFPGreater | ( | float | a, |
| float | b, | ||
| float | tol = 1.e-8f ) |
Definition at line 284 of file TrVisDefs.h.
| OD_FORCEINLINE bool OdTrVisFPLess | ( | float | a, |
| float | b, | ||
| float | tol = 1.e-8f ) |
Definition at line 282 of file TrVisDefs.h.
| OD_FORCEINLINE bool OdTrVisFPZero | ( | float | a, |
| float | tol = 1.e-8f ) |
Definition at line 280 of file TrVisDefs.h.
| const OdTrVisId kTrVisMainOverlayId = kTrVisNullId |
Definition at line 147 of file TrVisDefs.h.
| const OdTrVisArrayId kTrVisNegativeArrayId = OdTrVisArrayId(-1) |
Definition at line 153 of file TrVisDefs.h.
Definition at line 135 of file TrVisDefs.h.
| const OdTrVisGsMarker kTrVisNullGsMarker = OdTrVisGsMarker(kNullSubentIndex) |
Definition at line 89 of file TrVisDefs.h.
Definition at line 141 of file TrVisDefs.h.