Diligent Engine
Loading...
Searching...
No Matches
RadientImportedDocument.hpp File Reference
#include "RadientAnimation.h"
#include "RadientAssets.h"
#include "RadientMaterials.h"
#include "RadientScene.h"
#include "RadientSkinning.h"
#include "../../../DiligentCore/Common/interface/RefCntAutoPtr.hpp"
#include <optional>
#include <string>
#include <utility>
#include <vector>

Classes

struct  Diligent::RadientImport::ImportedNode
struct  Diligent::RadientImport::ImportedScene
struct  Diligent::RadientImport::ImportedAnimationSkinMapping
struct  Diligent::RadientImport::ImportedAnimation
struct  Diligent::RadientImport::ImportedDocument

Namespaces

namespace  Diligent
 Graphics engine namespace.
namespace  Diligent::RadientImport
 Format-independent scene data produced by asset importers.

Typedefs

using Diligent::RadientImport::TextureAssetList = std::vector<RefCntAutoPtr<IRadientTextureAsset>>
 Owning array of strong references to imported texture assets.
using Diligent::RadientImport::MaterialAssetList = std::vector<RefCntAutoPtr<IRadientMaterialAsset>>
 Owning array of strong references to imported material assets.
using Diligent::RadientImport::MeshAssetList = std::vector<RefCntAutoPtr<IRadientMeshAsset>>
 Owning array of strong references to imported mesh assets.
using Diligent::RadientImport::SkinAssetList = std::vector<RefCntAutoPtr<IRadientSkinAsset>>
 Owning array of strong references to imported skin assets.

Detailed Description

Owning C++ representation of imported Radient scene assets. Include this header explicitly; it is not part of the C-compatible Radient.h.