12#ifndef WSFSCRIPTZONECLASS_HPP
13#define WSFSCRIPTZONECLASS_HPP
15#include "wsf_export.h"
26 void*
Create(
const UtScriptContext& aInstance)
override;
27 void*
Clone(
void* aObjectPtr)
override;
28 void Destroy(
void* aObjectPtr)
override;
#define UT_DECLARE_AUX_DATA_SCRIPT_METHODS()
Definition WsfScriptAuxDataUtil.hpp:194
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptObjectClass.cpp:44
void Destroy(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:56
void * Clone(void *aObjectPtr) override
Definition WsfScriptObjectClass.cpp:50
WsfScriptObjectClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptObjectClass.cpp:24
WsfScriptZoneClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptZoneClass.cpp:31
UT_DECLARE_SCRIPT_METHOD(DebugDrawBounds)
UT_DECLARE_SCRIPT_METHOD(PointIsInside_2)
UT_DECLARE_SCRIPT_METHOD(ModifierValue)
UT_DECLARE_SCRIPT_METHOD(Position_1)
UT_DECLARE_SCRIPT_METHOD(DebugDrawCentroid)
UT_DECLARE_SCRIPT_METHOD(PointIsInside)
UT_DECLARE_SCRIPT_METHOD(Draw)
UT_DECLARE_SCRIPT_METHOD(DrawBounds)
UT_DECLARE_SCRIPT_METHOD(DebugDrawZoneRelative)
UT_DECLARE_SCRIPT_METHOD(DrawCentroid)
UT_DECLARE_SCRIPT_METHOD(PointIsInside_3)
UT_DECLARE_SCRIPT_METHOD(Reference)
UT_DECLARE_SCRIPT_METHOD(DebugDrawZone)
UT_DECLARE_SCRIPT_METHOD(MinPoint)
UT_DECLARE_SCRIPT_METHOD(MaxPoint)
UT_DECLARE_SCRIPT_METHOD(DrawRelative)
UT_DECLARE_SCRIPT_METHOD(PenetrationDistance)