I don’t believe that direct and complete knowledge is possible. That is, all knowledge is, in my experience, indirect and incomplete. Some are more direct than others, though.
Buddhists using the Indian philosophical outline of six pramana accepts but two — direct perception and inference. Using what we are given at birth our senses we experience the world with sight, sound, smell, touch and taste (direct perception) and the mind (inference).
Everything for philosophizing can be done with just these six faculties. nothing more is necessary. This is as direct as you can get to knowledge of the reality, except for the fact that you are part of the reality.