Cogs.Core
SubMeshRenderComponent.cpp
1#include "SubMeshRenderComponent.h"
2
3#include "Types.h"
4
5using namespace Cogs::Reflection;
6
8{
9 Field fields[] = {
10 { "materials", &SubMeshRenderComponent::materials },
11 { "subMesh", &SubMeshRenderComponent::subMesh },
12 };
13
14 TypeDatabase::createType<SubMeshRenderComponent>().setBase<RenderComponent>().setFields(fields);
15}
Base component for all rendering content.
std::vector< MaterialInstanceHandle > materials
Materials used to render individual sub-meshes.
static void registerType()
Register the type in the type system.
Field definition describing a single data member of a data structure.
Definition: Field.h:68
Contains reflection support.
Definition: Component.h:11