Creating a component


#1

I am creating my model with SUGeometryInputAddFace, then SUEntitiesFill. I am using SUGeometryInput because I am using SUMaterialInput to map my texture to each face. My question is how do I change this model to a component. I am thinking I need to use SUComponentDefinitionRefCreate, but I’m not sure I how make my model a component.

EDIT: So after testing my program. When I click entity info on my model, it says it is a component. I’m confused.

This is how I attempted to create it, but the model does not perform this behavior:

SUComponentDefinitionRef comp_def = SU_INVALID;
SUComponentDefinitionCreate(&comp_def);

SUComponentBehavior behavior;
behavior.component_always_face_camera = true;

SUComponentDefinitionSetBehavior(comp_def, &behavior);

SUModelAddComponentDefinitions(model, 1, &comp_def);