Class TIndexedLineSetNode_1
Unit
Declaration
type TIndexedLineSetNode_1 = class(TAbstractIndexedNode_1)
Description
No description available, ancestor TAbstractIndexedNode_1 description follows
Common base class for VRML 1.0 indexed nodes (IndexedFaceSet, IndexedTriangleMesh, IndexedLineSet).
Hierarchy
- TObject
- TPersistent
- TX3DFileItem
- TX3DNode
- TAbstractNode
- TAbstractGeometryNode
- TAbstractGeometryNode_1
- TAbstractIndexedNode_1
- TIndexedLineSetNode_1
Overview
Methods
![]() |
function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
![]() |
function InternalTexCoord(State: TX3DGraphTraverseState; out ATexCoord: TX3DNode): boolean; override; |
![]() |
function Lit(State: TX3DGraphTraverseState): boolean; override; |
![]() |
procedure CreateNode; override; |
![]() |
class function ClassX3DType: String; override; |
![]() |
class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override; |
Description
Methods
![]() |
function TrianglesCount(State: TX3DGraphTraverseState; ProxyGeometry: TAbstractGeometryNode; ProxyState: TX3DGraphTraverseState): Cardinal; override; |
![]() |
function InternalTexCoord(State: TX3DGraphTraverseState; out ATexCoord: TX3DNode): boolean; override; |
![]() |
function Lit(State: TX3DGraphTraverseState): boolean; override; |
Do we have enough normals information to render this node lit. VRML 1.0 specification explicitly mentions that IndexedLineSet is treated specially: it's unlit if there are not enough normals specified. |
![]() |
procedure CreateNode; override; |
Create node fields and events. |
![]() |
class function ClassX3DType: String; override; |
![]() |
class function ForVRMLVersion(const Version: TX3DVersion): Boolean; override; |
Generated by PasDoc 0.16.0.