Class TComposedCubeMapTextureNode

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TComposedCubeMapTextureNode = class(TAbstractEnvironmentTextureNode)

Description

no description available, TAbstractEnvironmentTextureNode description follows
no description available, TAbstractTextureNode description follows
no description available, TAbstractAppearanceChildNode description follows
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 LoadSides: boolean;

Properties

Public property FdBack: TSFNode read FFdBack;
Public property FdBottom: TSFNode read FFdBottom;
Public property FdFront: TSFNode read FFdFront;
Public property FdLeft: TSFNode read FFdLeft;
Public property FdRight: TSFNode read FFdRight;
Public property FdTop: TSFNode read FFdTop;
Public property FdTextureProperties: TSFNode read FFdTextureProperties;

Description

Methods

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

Make sure all 6 sides are loaded. Make sure that all 6 fields for each cube map side are assigned, are TAbstractTexture2DNode instance (X3D spec requires it), load them, and check are they TCastleImage (not just TEncodedImage; loading S3TC cube map sides to OpenGL is not available).

Also calculate AlphaChannel for the whole cube map. Our AlphaChannel method will reflect the state from last call of this.

Properties

Public property FdBack: TSFNode read FFdBack;
 
Public property FdBottom: TSFNode read FFdBottom;
 
Public property FdFront: TSFNode read FFdFront;
 
Public property FdLeft: TSFNode read FFdLeft;
 
Public property FdRight: TSFNode read FFdRight;
 
Public property FdTop: TSFNode read FFdTop;
 
Public property FdTextureProperties: TSFNode read FFdTextureProperties;
 

Generated by PasDoc 0.13.0 on 2013-08-17 21:27:16