ToyMaker Game Engine 0.0.2
ToyMaker is a game engine developed and maintained by Zoheb Shujauddin.
Loading...
Searching...
No Matches
ToyMaker::StaticModelRectangleDimensions Class Reference

Constructs a rectangle mesh using the latitude-longitude method. More...

#include <shapegen.hpp>

Inheritance diagram for ToyMaker::StaticModelRectangleDimensions:
ToyMaker::ResourceConstructor< StaticModel, StaticModelRectangleDimensions > ToyMaker::IResourceConstructor

Static Public Member Functions

static std::string getResourceConstructorName ()

Private Member Functions

std::shared_ptr< IResourcecreateResource (const nlohmann::json &methodParameters) override
 Creates a resource object using the parameters specified in methodParameters.

Additional Inherited Members

Public Member Functions inherited from ToyMaker::ResourceConstructor< StaticModel, StaticModelRectangleDimensions >
std::string getResourceConstructorName_ () const override
 Gets the resource constructor type string of the constructor.
Public Member Functions inherited from ToyMaker::IResourceConstructor
virtual ~IResourceConstructor ()=default
 Destroys this resource constructor (when the application is terminated.).
Protected Member Functions inherited from ToyMaker::ResourceConstructor< StaticModel, StaticModelRectangleDimensions >
 ResourceConstructor (int explicitlyInitializeMe)
 Construct a new ResourceConstructor object.
Protected Member Functions inherited from ToyMaker::IResourceConstructor
 IResourceConstructor ()=default
 Construct a new IResourceConstructor object.
Static Protected Member Functions inherited from ToyMaker::IResourceConstructor
template<typename TResource, typename TResourceConstructor>
static void RegisterResourceConstructor ()
 Registers this resource constructor against its respective ResourceFactory during static initialization.

Detailed Description

Constructs a rectangle mesh using the latitude-longitude method.

See also
StaticMeshRectangleDimensions

Member Function Documentation

◆ createResource()

std::shared_ptr< IResource > StaticModelRectangleDimensions::createResource ( const nlohmann::json & methodParameters)
overrideprivatevirtual

Creates a resource object using the parameters specified in methodParameters.

Parameters
methodParametersThe parameters used to construct an object via this constructor.
Returns
std::shared_ptr<IResource> A reference to the created resource.

Implements ToyMaker::IResourceConstructor.


The documentation for this class was generated from the following files:
  • ToyMaker_Main/include/toymaker/engine/shapegen.hpp
  • ToyMaker_Main/src/shapegen.cpp