#include "CmGpuProgInclude.h" namespace CamelotFramework { GpuProgInclude::GpuProgInclude(const String& includeString) :Resource(false), mString(includeString) { } HGpuProgInclude GpuProgInclude::create(const String& includeString) { GpuProgIncludePtr gpuProgIncludePtr = GpuProgIncludePtr(CM_NEW(GpuProgInclude, PoolAlloc) GpuProgInclude(includeString), &CoreObject::_deleteDelayed); gpuProgIncludePtr->setThisPtr(gpuProgIncludePtr); gpuProgIncludePtr->initialize(); return static_resource_cast(Resource::_createResourceHandle(gpuProgIncludePtr)); } }