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