Class TTexture2Node_1
Unit
Declaration
type TTexture2Node_1 = class(TAbstractTexture2DNode)
Description
This item has no description. Showing description inherited from TAbstractTexture2DNode.
2D texture.
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractAppearanceChildNode
- TAbstractTextureNode
- TAbstractSingleTextureNode
- TAbstractTexture2DNode
- TTexture2Node_1
Overview
Methods
procedure ParseAfter(Reader: TX3DReaderNames); override; |
|
function TextureDescription: string; override; |
|
procedure CreateNode; override; |
|
class function ClassX3DType: String; override; |
|
class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override; |
Properties
property FdFilename: TSFString read FFdFilename; |
|
property Filename: String read GetFilename write SetFilename; |
|
property FdImage: TSFImage read FFdImage; |
|
property FdWrapS: TSFEnum read FFdWrapS; |
|
property FdWrapT: TSFEnum read FFdWrapT; |
|
property FdModel: TSFEnum read FFdModel; |
|
property FdBlendColor: TSFVec3f read FFdBlendColor; |
|
property BlendColor: TVector3 read GetBlendColor write SetBlendColor; |
Description
Methods
procedure ParseAfter(Reader: TX3DReaderNames); override; |
|
This item has no description. Showing description inherited from TX3DNode.ParseAfter. Called at the end of parsing this node (including children) in any encoding. |
function TextureDescription: string; override; |
|
This item has no description. Showing description inherited from TAbstractTextureNode.TextureDescription. Short description how texture is defined, is it inline or loaded from URL, is it video of simple image texture. "none" if it's not defined at all. Calling this may not cause automatically loading the texture data (for exampe, from file in case of TAbstractTexture2DNode). So it cannot describe the actually loaded data. In this class, simply returns X3DType. Override to say something more descriptive. |
procedure CreateNode; override; |
|
Create node fields and events. |
class function ClassX3DType: String; override; |
|
This item has no description. Showing description inherited from TX3DNode.ClassX3DType. Node type name in VRML/X3D, for this class. Normal VRML/X3D node classes should override this to return something non-empty, and then X3DType automatically will return the same value. Empty for classes that don't have a hardcoded VRML/X3D node name, like a special TX3DUnknownNode. Such special classes should override then X3DType to return actual non-empty name there. You usually should call X3DType. The only use of this method is that it works on classes (it's "class function"), without needing at actual instance. |
class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override; |
|
This item has no description. Showing description inherited from TX3DNode.ForVRMLVersion. Some nodes are present only in specific VRML/X3D version. This functions decides it. For example some nodes can only work in VRML < 2.0, some others only in VRML >= 2.0. There are even some pairs of nodes: for example TConeNode_1 works with VRML < 2.0, TConeNode works with VRML >= 2.0. NodesManager will use this. Default implementation of this function returns always In practice I only use this function when various VRML/X3D versions specify the same node name but
|
Properties
property FdFilename: TSFString read FFdFilename; |
|
Internal wrapper for property |
property Filename: String read GetFilename write SetFilename; |
|
This item has no description. |
property FdImage: TSFImage read FFdImage; |
|
Internal wrapper for property |
property FdWrapS: TSFEnum read FFdWrapS; |
|
Internal wrapper for property |
property FdWrapT: TSFEnum read FFdWrapT; |
|
Internal wrapper for property |
property FdModel: TSFEnum read FFdModel; |
|
Internal wrapper for property |
property FdBlendColor: TSFVec3f read FFdBlendColor; |
|
Internal wrapper for property |
property BlendColor: TVector3 read GetBlendColor write SetBlendColor; |
|
Ignored. Unknown extension to VRML 1.0 spec, found on models in http://www-vrl.umich.edu/sel_prj/EECS498/ . |
Generated by PasDoc 0.16.0-snapshot.