Tileson 1.4.0
A helpful json parser for Tiled maps
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tson::ProjectPropertyTypes Class Reference

#include <ProjectPropertyTypes.hpp>

Public Member Functions

 ProjectPropertyTypes ()=default
 
bool parse (IJson &json, tson::Project *project)
 
const std::vector< tson::EnumDefinition > & getEnums () const
 
const std::vector< tson::TiledClass > & getClasses () const
 
tson::EnumDefinitiongetEnumDefinition (std::string_view name)
 
tson::TiledClassgetClass (std::string_view name)
 
bool isUnhandledContentFound () const
 

Constructor & Destructor Documentation

◆ ProjectPropertyTypes()

tson::ProjectPropertyTypes::ProjectPropertyTypes ( )
inlinedefault

Member Function Documentation

◆ getClass()

tson::TiledClass * tson::ProjectPropertyTypes::getClass ( std::string_view  name)
inline

◆ getClasses()

const std::vector< tson::TiledClass > & tson::ProjectPropertyTypes::getClasses ( ) const
inline

◆ getEnumDefinition()

tson::EnumDefinition * tson::ProjectPropertyTypes::getEnumDefinition ( std::string_view  name)
inline

◆ getEnums()

const std::vector< tson::EnumDefinition > & tson::ProjectPropertyTypes::getEnums ( ) const
inline

◆ isUnhandledContentFound()

bool tson::ProjectPropertyTypes::isUnhandledContentFound ( ) const
inline

◆ parse()

bool tson::ProjectPropertyTypes::parse ( IJson json,
tson::Project project 
)
inline

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