Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
ITemperatureWorldChunkableMutableMixin Class Referenceabstract

#include <ITemperatureWorldChunkableMutable.hpp>

Inheritance diagram for ITemperatureWorldChunkableMutableMixin:
Inheritance graph
Collaboration diagram for ITemperatureWorldChunkableMutableMixin:
Collaboration graph

Public Member Functions

virtual void addChunk (std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> chunk)=0
 
virtual void removeChunk (std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >> chunk)=0
 

Detailed Description

Should not be derived directly. Use ITemperatureWorldChunkableMutable. This class is useful for dynamic_cast.

Member Function Documentation

virtual void ITemperatureWorldChunkableMutableMixin::addChunk ( std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >>  chunk)
pure virtual

Adds a chunk to this temperature world.

Parameters
chunkChunk to add.

Implemented in ScalingGeneratableChunkedTemperatureWorld, ChunkedTemperatureWorld, and GeneratableChunkedTemperatureWorld.

virtual void ITemperatureWorldChunkableMutableMixin::removeChunk ( std::shared_ptr< ITemperatureWorldBoundable< ITemperatureWorld >>  chunk)
pure virtual

Removes chunk from this temperature world.

Parameters
chunkChunk to remove.

Implemented in ScalingGeneratableChunkedTemperatureWorld, ChunkedTemperatureWorld, and GeneratableChunkedTemperatureWorld.


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