Class TNodeTexture2

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TNodeTexture2 = class(TVRMLTextureNode)

Description

no description available, TVRMLTextureNode description follows

Common texture node for all VRML / X3D texture nodes.

For X3D, this descends from X3DTextureNode and is an ancestor for X3DTexture2DNode, so X3D hierarchy is nicely preserved.

Hierarchy

Overview

Methods

Protected procedure LoadTextureData(out CacheUsed: boolean); override;
Public constructor Create(const ANodeName: string; const AWWWBasePath: string); override;
Public class function ClassNodeTypeName: string; override;
Public function SuggestedVRMLVersion( out VerMajor, VerMinor, SuggestionPriority: Integer): boolean; override;
Public function TextureDescription: string; override;
Public function RepeatS: boolean; override;
Public function RepeatT: boolean; override;

Properties

Public property FdFilename: TSFString read FFdFilename;
Public property FdImage: TSFImage read FFdImage;
Public property FdWrapS: TSFEnum read FFdWrapS;
Public property FdWrapT: TSFEnum read FFdWrapT;
Public property FdModel: TSFEnum read FFdModel;
Public property FdBlendColor: TSFVec3f read FFdBlendColor;

Description

Methods

Protected procedure LoadTextureData(out CacheUsed: boolean); override;

Texture in this class is loaded z pliku (pole filename) lub inlined (pole image). Pierwszenstwo ma tekstura z pliku, jesli filename = '' (lub wystapi jakis blad przy ladowaniu z filename ale VRMLNonFatalError to zignoruje) to zostanie uzyta tekstura inline.

BTW, in VRML 1.0 node z IsTextureLoaded = true i IsTextureImage = false tez ma swoje znaczenie: oznacza "wylacz aktywna teksture".

Public constructor Create(const ANodeName: string; const AWWWBasePath: string); override;
 
Public class function ClassNodeTypeName: string; override;
 
Public function SuggestedVRMLVersion( out VerMajor, VerMinor, SuggestionPriority: Integer): boolean; override;
 
Public function TextureDescription: string; override;
 
Public function RepeatS: boolean; override;
 
Public function RepeatT: boolean; override;
 

Properties

Public property FdFilename: TSFString read FFdFilename;
 
Public property FdImage: TSFImage read FFdImage;
 
Public property FdWrapS: TSFEnum read FFdWrapS;
 
Public property FdWrapT: TSFEnum read FFdWrapT;
 
Public property FdModel: TSFEnum read FFdModel;
 
Public property FdBlendColor: TSFVec3f read FFdBlendColor;
 

Generated by PasDoc 0.11.0 on 2008-09-12 11:58:43