How can I customize the details panel for a class?

Thank you for the quick response.

I’ve been at this all day and still can’t figure out how to access the IDetailLayoutBuilder’s functions. I’ve included the “Editor/PropertyEditor/Public/IDetailCustomization.h” file to access the builder, but it has no members nor functions available to it.

Maybe there’s a part of the UE4 C++ API that I don’t know about. I’m pretty lost as to what to do here. The furthest I have gotten while compiling:

.h:

#pragma once
#include "Combat/Team.h"

#include "Editor/PropertyEditor/Public/IDetailCustomization.h"
DECLARE_DELEGATE(FShowTeamProperties);

class TeamClassProperties : public IDetailCustomization
{

public:
	virtual void CustomizeDetails(IDetailLayoutBuilder& layout) override;

};

.cpp:

#include "Traveler.h"
#include "TeamClassProperties.h"
void TeamClassProperties::CustomizeDetails(IDetailLayoutBuilder& layout)
{

}

the “layout” parameter has nothing usable.