Section 2.2.2 rdInstBase- Instancing – Removing

// [rdInst v1.00] Removes the Instance of the StaticMesh from the passed HISMC from the level
void rdRemoveInstanceFast(UInstancedStaticMeshComponent* instGen,int32 index);

// [rdInst v1.20] Removes the Instances of the StaticMesh from the passed HISMC from the level
void rdRemoveInstancesFast(UInstancedStaticMeshComponent* instGen,const TArray<int32>& indexes);

// [rdInst v1.35] Removes the Instance of the StaticMesh from the passed HISMC from the level
void rdRemoveInstanceRaw(UInstancedStaticMeshComponent* instGen,int32 index);

// [rdInst v1.35] Removes the Instances of the StaticMesh from the passed HISMC from the level
void rdRemoveInstancesRaw(UInstancedStaticMeshComponent* instGen,const TArray<int32>& indexes);

// [rdInst v1.35] Removes the Instance of the StaticMesh from the passed HISMC from the level
void rdRemoveOwnedInstance(const AActor* instOwner,UInstancedStaticMeshComponent* instGen,int32 index);

// [rdInst v1.00] Removes the ISM for the UStaticMesh and Index
void rdRemoveInstance(UStaticMesh* mesh,int32 index);

// [rdInst v1.35] Removes all ISMs that belong to the passed in Actor
void rdRemInstancesForOwner(const AActor* instOwner);

// [rdInst v1.00] Removes all HISMCs in this BaseActor
void rdRemAllInstances();

// [rdInst v1.00] Removes all HISMCs in this BaseActor
void rdRemAllHISMCs();