Texture is loaded from file or inlined. The priority has the filename, only if it's empty (or an exception occurs during file loading) then the inlined texture will be used.
Note that in VRML 1.0 a node without any texture (that is, when IsTextureLoaded = true and still IsTextureImage = false) is also useful: it turns off using the previous texture.
procedure CreateNode; override;
class function ClassNodeTypeName: string; override;