![]() |
ArcGIS Procedural Runtime
3.3.11173
|
The Procedural Runtime eXtension namespace. The prtx namespace contains the tools to extend the Procedural Runtime with stream adaptors, resolve map providers, decoders, and encoders.
Namespaces | |
| AnnotationArgumentBuilder | |
| Helper functions to create combinations of annotation parameters. | |
| Annotations | |
| Supported annotation types for encoder options or encoder-supported initial shape attributes. | |
| DataBackend | |
| Provides a number of functions to resolve symbolic names to actual resources. | |
| DebugUtils | |
| Debug utilities for various prtx classes. Useful for prtx extension authors. | |
| MaterialUtils | |
| Utility functions for working with prtx::Material instances. | |
| MeshUtils | |
| Utility functions for prtx::Mesh. | |
| PRTUtils | |
| Various class- and object-related utilities useful for prtx extension authors. | |
| ShapeUtils | |
| Utility functions for working with prtx::Shape instances. | |
| URIUtils | |
| A collection of utility functions which create or operate on prtx::URI instances. | |
Functions | |
| Bool | boolFromString (const std::wstring &w) |
| Bool | boolFromString (const std::string &s) |
| template<> | |
| std::string | Texture::getFormatAsString< std::string > (PixelFormat format) |
| template<> | |
| std::wstring | Texture::getFormatAsString< std::wstring > (PixelFormat format) |
| bool | toPrimitive (Bool b) |
Variables | |
| constexpr bool | isDBG = false |
| template<prt::LogLevel L> | |
| constexpr bool | IsLogEnabled = (PRTX_LOG_ENABLED == 1) && ((L != prt::LOG_TRACE) || ((L == prt::LOG_TRACE) && isDBG) || (PRTX_LOG_ENFORCE_TRACING == 1)) |
| const Bool | PRTX_FALSE = static_cast<Bool>(0u) |
| const Bool | PRTX_NO = static_cast<Bool>(0u) |
| const Bool | PRTX_TRUE = static_cast<Bool>(1u) |
| const Bool | PRTX_YES = static_cast<Bool>(1u) |
Typedefs | |
| typedef std::shared_ptr< AssetError > | AssetErrorPtr |
| typedef std::vector< AssetErrorPtr > | AssetErrorPtrVector |
| typedef std::vector< uint8_t > | BinaryVector |
| vector to hold binary data | |
| using | BinaryVectorPtr = std::shared_ptr< BinaryVector > |
| typedef uint8_t | Bool |
| uint8_t based Bool type | |
| typedef std::vector< prtx::Bool > | BoolVector |
| vector of uint8_t based Bool type | |
| typedef std::shared_ptr< BreadthFirstIterator > | BreadthFirstIteratorPtr |
| typedef std::shared_ptr< CGAErrorIterator > | CGAErrorIteratorPtr |
| typedef std::shared_ptr< CGAError > | CGAErrorPtr |
| typedef std::vector< CGAErrorPtr > | CGAErrorPtrVector |
| typedef std::shared_ptr< CGAPrintIterator > | CGAPrintIteratorPtr |
| typedef std::shared_ptr< CGAReportIterator > | CGAReportIteratorPtr |
| typedef std::shared_ptr< CGB > | CGBPtr |
| typedef std::vector< CGBPtr > | CGBPtrVector |
| using | ContentPtr = std::shared_ptr< Content > |
| using | ContentPtrVector = std::vector< ContentPtr > |
| using | CTStringPtr = std::shared_ptr< CTString > |
| typedef std::vector< CTStringPtr > | CTStringPtrVector |
| using | DecoderPtr = std::shared_ptr< Decoder > |
| typedef std::shared_ptr< DepthFirstIterator > | DepthFirstIteratorPtr |
| typedef std::vector< double > | DoubleVector |
| vector of double | |
| typedef std::shared_ptr< EncodeOptionsValidator > | EncodeOptionsValidatorPtr |
| shared pointer for prtx::EncodeOptionsValidator | |
| typedef std::shared_ptr< EncodePreparator > | EncodePreparatorPtr |
| using | EncoderPtr = std::shared_ptr< Encoder > |
| using | EncoderPtrVector = std::vector< EncoderPtr > |
| using | GeometryPtr = std::shared_ptr< Geometry > |
| shared Geometry pointer | |
| typedef std::vector< GeometryPtr > | GeometryPtrVector |
| vector of shared Geometry pointers | |
| typedef std::vector< uint32_t > | IndexVector |
| vector of indices | |
| typedef std::shared_ptr< InitialShapeIterator > | InitialShapeIteratorPtr |
| typedef std::vector< int32_t > | Int32Vector |
| vector of int32_t | |
| typedef std::shared_ptr< LeafIterator > | LeafIteratorPtr |
| template<prt::LogLevel L> | |
| using | LogSwitch = LogFwd< IsLogEnabled< L >, L, prtx::LogFormatter > |
| typedef std::shared_ptr< MaterialBuilder > | MaterialBuilderPtr |
| using | MaterialPtr = std::shared_ptr< Material > |
| shared Material pointer | |
| using | MaterialPtrVector = std::vector< MaterialPtr > |
| vector of shared Material pointers | |
| using | MeshPtr = std::shared_ptr< Mesh > |
| shared Mesh pointer | |
| using | MeshPtrVector = std::vector< MeshPtr > |
| vector of shared Mesh pointers | |
| typedef std::shared_ptr< OptionStates > | OptionStatesPtr |
| using | ReportDomains = std::map< uint32_t, prtx::ReportsPtr > |
| typedef std::shared_ptr< ReportingStrategy > | ReportingStrategyPtr |
| typedef std::shared_ptr< ReportsAccumulator > | ReportsAccumulatorPtr |
| using | ReportsPtr = std::shared_ptr< Reports > |
| using | ResolveMapProviderPtr = std::shared_ptr< ResolveMapProvider > |
| typedef std::shared_ptr< SelectedShapesIterator > | SelectedShapesIteratorPtr |
| typedef std::shared_ptr< Shader > | ShaderPtr |
| shared Shader pointer | |
| typedef std::shared_ptr< Shape > | ShapePtr |
| shared pointer to a Shape | |
| typedef std::vector< ShapePtr > | ShapePtrVector |
| vector of shared pointers to Shape | |
| using | StreamAdaptorPtr = std::shared_ptr< StreamAdaptor > |
| typedef std::shared_ptr< std::wstring > | StringPtr |
| shared std::string | |
| typedef std::vector< std::string > | StringVector |
| vector of std::string | |
| typedef std::shared_ptr< Table > | TablePtr |
| typedef std::vector< TablePtr > | TablePtrVector |
| typedef std::shared_ptr< Texture > | TexturePtr |
| shared Texture pointer | |
| typedef std::vector< TexturePtr > | TexturePtrVector |
| vector of shared Texture pointers | |
| typedef std::shared_ptr< TrimPlane > | TrimPlanePtr |
| shared TrimPlane pointer | |
| typedef std::vector< TrimPlanePtr > | TrimPlanePtrVector |
| vector of shared TrimPlane pointers | |
| typedef std::shared_ptr< URI > | URIPtr |
| shared pointer implementation of prtx::URI | |
| typedef std::vector< URIPtr > | URIPtrVector |
| vector of shared pointers to prtx::URI | |
| typedef std::vector< std::wstring > | WStringVector |
| vector of std::wstring | |
1.8.14