18 #ifndef PRTX_DECODER_H_ 19 #define PRTX_DECODER_H_ 21 #include "prtx/prtx.h" 22 #include "prtx/Extension.h" 24 #include "prt/ContentType.h" 39 using ContentPtr = std::shared_ptr<Content>;
40 using ContentPtrVector = std::vector<ContentPtr>;
43 using DecoderPtr = std::shared_ptr<Decoder>;
68 ContentPtrVector& results,
71 const std::wstring& key,
73 std::wstring& warnings
Extension can handle tables.
Definition: ContentType.h:42
Extension can handle textures.
Definition: ContentType.h:32
Definition: Decoder.h:178
Extension can handle strings.
Definition: ContentType.h:41
Extension can handle materials (and potentially also textures).
Definition: ContentType.h:31
ExtensionType
Definition: Extension.h:46
virtual prt::ContentType getContentType() const final override
Definition: Decoder.h:129
virtual prt::ContentType getContentType() const final override
Definition: Decoder.h:210
Definition: Decoder.h:159
Extension can handle CGB resources.
Definition: ContentType.h:34
Definition: Decoder.h:198
virtual prt::ContentType getContentType() const final override
Definition: Decoder.h:107
virtual prt::ContentType getContentType() const final override
Definition: Decoder.h:171
Definition: Extension.h:41
The Procedural Runtime eXtension namespace. The prtx namespace contains the tools to extend the Proce...
Definition: AnnotationBuilder.h:35
ContentType
Definition: ContentType.h:28
Definition: Decoder.h:117
Definition: /ResolveMap.h:40
virtual ExtensionType getExtensionType() const final override
Definition: Decoder.h:82
Extension sub-class is a decoder.
Definition: Extension.h:51
virtual prt::ContentType getContentType() const final override
Definition: Decoder.h:190
virtual prt::ContentType getContentType() const final override
Definition: Decoder.h:150
Definition: Decoder.h:138
Extension can handle geometries (and potentially also materials and textures).
Definition: ContentType.h:30
The Procedural Runtime API namespace. The prt namespace contains the top level entry points into the ...
Definition: Annotation.h:24