added TextureBindor and SamplerBindor
added direct state access to Texture class