TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

interface IModelPart in Tinman.Engine.Models

Describes a visual part of a model by providing all data that is required to render it.

interface IModelPart extends IValidatable
  base of ModelPart

Attributes

Batch

The primitive batch of this model in the geometry buffer.

property Batch { get }
type PrimitiveBatch
value The primitive batch or None.

See also:

Geometry

Flags

The behaviour flags of this model part.

property Flags { get }
type ModelPartFlags
value The model part flags.

Geometry

The geometry of this model.

property Geometry { get }
type IModelGeometry
value The geometry of the model part or null if none.

Remarks:

IModelGeometry objects may be shared between model parts.

See also:

Batch

Material

The material of this model.

property Material { get }
type IMaterial
value The material or null if none.

Remarks:

IModelGeometry objects may be shared between model parts.

Methods

Validate

Validates the state of this object.

method Validate (Validator validator)
params validator [not-null] The validator object.
inherited IValidatable.Validate