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
virtual prt::ContentType getContentType() const finaloverride
Definition: Decoder.h:190
Extension can handle materials (and potentially also textures).
Definition: ContentType.h:31
ExtensionType
Definition: Extension.h:46
Definition: Decoder.h:159
virtual prt::ContentType getContentType() const finaloverride
Definition: Decoder.h:171
virtual prt::ContentType getContentType() const finaloverride
Definition: Decoder.h:107
virtual prt::ContentType getContentType() const finaloverride
Definition: Decoder.h:150
Extension can handle CGB resources.
Definition: ContentType.h:34
Definition: Decoder.h:198
Definition: Extension.h:41
ContentType
Definition: ContentType.h:28
Definition: Decoder.h:117
Definition: /ResolveMap.h:40
Extension sub-class is a decoder.
Definition: Extension.h:51
virtual ExtensionType getExtensionType() const finaloverride
Definition: Decoder.h:82
virtual prt::ContentType getContentType() const finaloverride
Definition: Decoder.h:210
Definition: Decoder.h:138
Extension can handle geometries (and potentially also materials and textures).
Definition: ContentType.h:30
virtual prt::ContentType getContentType() const finaloverride
Definition: Decoder.h:129