ArcGIS Procedural Runtime  3.2.10650
List of all members | Public Member Functions
prtx::TextureDecoder Class Reference

#include <Decoder.h>

Inheritance diagram for prtx::TextureDecoder:
[legend]

Public Member Functions

virtual prt::ContentType getContentType () const final override
 
- Public Member Functions inherited from prtx::Decoder
virtual void decode (ContentPtrVector &results, std::istream &stream, prt::Cache *cache, const std::wstring &key, prtx::ResolveMap const *resolveMap, std::wstring &warnings)=0
 
virtual ExtensionType getExtensionType () const final override
 
- Public Member Functions inherited from prtx::Extension
 Extension (const Extension &)=delete
 
Extensionoperator= (const Extension &)=delete
 

Additional Inherited Members

- Public Types inherited from prtx::Extension
enum  ExtensionType {
  ET_UNDEFINED,
  ET_STREAM_ADAPTOR,
  ET_RESOLVEMAP_PROVIDER,
  ET_ENCODER,
  ET_DECODER,
  ET_COUNT
}
 
- Static Public Member Functions inherited from prtx::Extension
static prt::ContentType toContentType (const std::wstring &ctStr)
 
static ExtensionType toExtensionType (const std::wstring &etStr)
 
static const std::wstring & toString (const ExtensionType &et)
 
static const std::wstring & toString (const prt::ContentType &ct)
 

Detailed Description

Helper base class for all decoders which return prtx::Texture as main decode result.

See also
prtx::Texture

Member Function Documentation

◆ getContentType()

virtual prt::ContentType prtx::TextureDecoder::getContentType ( ) const
inlinefinaloverridevirtual

Fixates the content type to prt::CT_TEXTURE.

Returns
Always returns prt::CT_TEXTURE.

Implements prtx::Extension.


The documentation for this class was generated from the following file: