Not really sure. I can tuck my pistol in the back of my pants, but I think he would actually have to step over the threshold in order for it to be considered home defense.
Yes you can answer the door with gun in hand and intexas being on your property is plenty of reason for self defense. Just don't shoot him in the back unless he is trying to escape with your property.