Class TEffectPartNode

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TEffectPartNode = class(TAbstractNode, IAbstractUrlObject)

Description

no description available, TAbstractNode description follows

Base X3D node.

Almost all X3D nodes inherit from this. (Exception: X3DMetadataObject. So you cannot have metadata of metadata of...)

Hierarchy

Overview

Methods

Public procedure CreateNode; override;
Public class function ClassNodeTypeName: string; override;
Public class function URNMatching(const URN: string): boolean; override;
Public function LoadContents: string;

Properties

Public property FdType: TSFStringShaderType read FFdType;
Public property FdUrl: TMFString read FFdUrl;
Public property UsedFullUrl: string read FUsedFullUrl;

Description

Methods

Public procedure CreateNode; override;
 
Public class function ClassNodeTypeName: string; override;
 
Public class function URNMatching(const URN: string): boolean; override;
 
Public function LoadContents: string;

Load shader code from node's URLs. Will return '' if no valid URLs are present. Note that in XML encoding, URLs also contain XML CDATA. Sets UsedFullUrl.

Properties

Public property FdType: TSFStringShaderType read FFdType;
 
Public property FdUrl: TMFString read FFdUrl;
 
Public property UsedFullUrl: string read FUsedFullUrl;

Once the LoadContents is called, this is set to the URL that was used to load the shader contents. See also TShaderPartNode.UsedFullUrl.


Generated by PasDoc 0.12.1 on 2013-02-04 20:26:56