コード例 #1
0
/// ***************************************************************************
/// ***************************************************************************
Bool RegisterContainerObject(Bool menu)
{
  if (menu) {
    BaseContainer* menu = nullptr;
    FindMenuResource("M_EDITOR", "IDS_MENU_OBJECT", &menu);
    if (menu) {
      menu->InsData(MENURESOURCE_SEPERATOR, true);
      menu->InsData(MENURESOURCE_COMMAND, "PLUGIN_CMD_" + LongToString(Ocontainer));
    }
    return true;
  }

  _orig_GetInfo = C4DOS.Bo->GetInfo;
  C4DOS.Bo->GetInfo = _hook_GetInfo;

  AutoAlloc<BaseBitmap> bmp;
  bmp->Init(GeGetPluginPath() + "res" + "img" + "ocontainer.png");

  return RegisterObjectPlugin(
    Ocontainer,
    GeLoadString(IDS_OCONTAINER),
    OBJECT_GENERATOR,
    ContainerObject::Alloc,
    "Ocontainer",
    bmp,
    CONTAINEROBJECT_DISKLEVEL);
}
コード例 #2
0
ファイル: hair_deformer.cpp プロジェクト: vidarn/color4d
Bool RegisterDeformerObject()
{
	return RegisterObjectPlugin(ID_HAIR_DEFOMER_EXAMPLE,GeLoadString(IDS_HAIR_DEFOMER_EXAMPLE),OBJECT_MODIFIER,HairDeformerObject::Alloc,"Ohairsdkdeformer",AutoBitmap("hairdeformer.tif"),0);
}
コード例 #3
0
ファイル: voxelify.cpp プロジェクト: eighteight/Voxelify
Bool Registervoxelify(void)
{
	return RegisterObjectPlugin(ID_VOXELIFY ,GeLoadString(IDS_VOXELIFY),OBJECT_GENERATOR|OBJECT_INPUT|OBJECT_ISSPLINE|OBJECT_CALL_ADDEXECUTION,Voxelify::Alloc,"voxelify",AutoBitmap("tsp.tif"),0);
}
コード例 #4
0
Bool RegisterGeneratorObject()
{
	return RegisterObjectPlugin(ID_HAIR_GENERATOR_EXAMPLE, GeLoadString(IDS_HAIR_GENERATOR_EXAMPLE), OBJECT_CALL_ADDEXECUTION | OBJECT_GENERATOR | OBJECT_INPUT, HairGeneratorObject::Alloc, "Ohairsdkgen", AutoBitmap("hairgen.tif"), 0);
}
コード例 #5
0
ファイル: voxel_generator.cpp プロジェクト: Naviee/effex_sdk
Bool RegisterVoxelGenerator(void)
{
	return RegisterObjectPlugin(ID_VOXELGENERATOR, "VoxelGenerator", OBJECT_GENERATOR, VoxelGenerator::Alloc, "fxp_voxelgen", AutoBitmap("constraint.tif"), 0);
}
コード例 #6
0
ファイル: atom.cpp プロジェクト: vidarn/color4d
Bool RegisterAtomObject(void)
{
	return RegisterObjectPlugin(ID_ATOMOBJECT,GeLoadString(IDS_ATOM),OBJECT_GENERATOR|OBJECT_INPUT,AtomObject::Alloc,"Oatom",AutoBitmap("atom.tif"),0);
}
コード例 #7
0
ファイル: hair_grass.cpp プロジェクト: vidarn/color4d
Bool RegisterGrassObject()
{
	return RegisterObjectPlugin(ID_HAIR_GRASS_EXAMPLE,GeLoadString(IDS_HAIR_GRASS_EXAMPLE),OBJECT_GENERATOR,HairGrassObject::Alloc,"Ohairsdkgrass",AutoBitmap("hairgrass.tif"),0);
}