Class TAbstractComposedGeometryNode
Unit
Declaration
type TAbstractComposedGeometryNode = class(TAbstractGeometryNode)
Description
Base node type for all composed 3D geometry.
Hierarchy
- TObject
- TPersistent
- TNonRefCountedInterfacedPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractGeometryNode
- TAbstractComposedGeometryNode
Overview
Methods
![]() |
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
![]() |
procedure CreateNode; override; |
![]() |
function InternalCoord(State: TX3DGraphTraverseState; out ACoord: TMFVec3f): boolean; override; |
![]() |
function CoordField: TSFNode; override; |
![]() |
function TexCoordField: TSFNode; override; |
![]() |
function ColorField: TSFNode; override; |
![]() |
function SolidField: TSFBool; override; |
![]() |
function AttribField: TMFNode; override; |
![]() |
function NormalField: TSFNode; override; |
![]() |
function TangentField: TSFNode; override; |
![]() |
function InternalFogCoord: TMFFloat; override; |
![]() |
procedure SetAttrib(const Value: array of TAbstractVertexAttributeNode); |
![]() |
procedure SetRadianceTransfer(const Value: array of TVector3); |
![]() |
procedure SetRadianceTransfer(const Value: TVector3List); |
Properties
![]() |
property FdAttrib: TMFNode read FFdAttrib; |
![]() |
property FdColor: TSFNode read FFdColor; |
![]() |
property FdCoord: TSFNode read FFdCoord; |
![]() |
property FdFogCoord: TSFNode read FFdFogCoord; |
![]() |
property FdNormal: TSFNode read FFdNormal; |
![]() |
property FdTangent: TSFNode read FFdTangent; |
![]() |
property FdTexCoord: TSFNode read FFdTexCoord; |
![]() |
property FdCcw: TSFBool read FFdCcw; |
![]() |
property FdColorPerVertex: TSFBool read FFdColorPerVertex; |
![]() |
property FdNormalPerVertex: TSFBool read FFdNormalPerVertex; |
![]() |
property FdSolid: TSFBool read FFdSolid; |
![]() |
property FdRadianceTransfer: TMFVec3f read FFdRadianceTransfer; |
![]() |
property Color: TAbstractColorNode read GetColor write SetColor; |
![]() |
property Coord: TAbstractCoordinateNode read GetCoord write SetCoord; |
![]() |
property FogCoord: TFogCoordinateNode read GetFogCoord write SetFogCoord; |
![]() |
property Normal: TAbstractNormalNode read GetNormal write SetNormal; |
![]() |
property Tangent: TTangentNode read GetTangent write SetTangent; |
![]() |
property TexCoord: TAbstractTextureCoordinateNode read GetTexCoord write SetTexCoord; |
![]() |
property Ccw: Boolean read GetCcw write SetCcw; |
![]() |
property ColorPerVertex: Boolean read GetColorPerVertex write SetColorPerVertex; |
![]() |
property NormalPerVertex: Boolean read GetNormalPerVertex write SetNormalPerVertex; |
Description
Methods
![]() |
function DirectEnumerateActive(Func: TEnumerateChildrenFunction): Pointer; override; |
![]() |
procedure CreateNode; override; |
![]() |
function InternalCoord(State: TX3DGraphTraverseState; out ACoord: TMFVec3f): boolean; override; |
|
Access the coordinate node, and inside this node access it's points list. | |
![]() |
function CoordField: TSFNode; override; |
![]() |
function TexCoordField: TSFNode; override; |
![]() |
function ColorField: TSFNode; override; |
![]() |
function SolidField: TSFBool; override; |
![]() |
function AttribField: TMFNode; override; |
![]() |
function NormalField: TSFNode; override; |
![]() |
function TangentField: TSFNode; override; |
![]() |
function InternalFogCoord: TMFFloat; override; |
![]() |
procedure SetAttrib(const Value: array of TAbstractVertexAttributeNode); |
![]() |
procedure SetRadianceTransfer(const Value: array of TVector3); |
![]() |
procedure SetRadianceTransfer(const Value: TVector3List); |
Properties
![]() |
property FdAttrib: TMFNode read FFdAttrib; |
![]() |
property FdColor: TSFNode read FFdColor; |
![]() |
property FdCoord: TSFNode read FFdCoord; |
![]() |
property FdFogCoord: TSFNode read FFdFogCoord; |
![]() |
property FdNormal: TSFNode read FFdNormal; |
![]() |
property FdTangent: TSFNode read FFdTangent; |
![]() |
property FdTexCoord: TSFNode read FFdTexCoord; |
![]() |
property FdCcw: TSFBool read FFdCcw; |
![]() |
property FdColorPerVertex: TSFBool read FFdColorPerVertex; |
![]() |
property FdNormalPerVertex: TSFBool read FFdNormalPerVertex; |
![]() |
property FdSolid: TSFBool read FFdSolid; |
![]() |
property FdRadianceTransfer: TMFVec3f read FFdRadianceTransfer; |
![]() |
property Color: TAbstractColorNode read GetColor write SetColor; |
![]() |
property Coord: TAbstractCoordinateNode read GetCoord write SetCoord; |
![]() |
property FogCoord: TFogCoordinateNode read GetFogCoord write SetFogCoord; |
![]() |
property Normal: TAbstractNormalNode read GetNormal write SetNormal; |
![]() |
property Tangent: TTangentNode read GetTangent write SetTangent; |
|
| |
![]() |
property TexCoord: TAbstractTextureCoordinateNode read GetTexCoord write SetTexCoord; |
![]() |
property Ccw: Boolean read GetCcw write SetCcw; |
![]() |
property ColorPerVertex: Boolean read GetColorPerVertex write SetColorPerVertex; |
![]() |
property NormalPerVertex: Boolean read GetNormalPerVertex write SetNormalPerVertex; |
Generated by PasDoc 0.16.0.

