Shader

Object Hierarchy | Related C++ Class: Shader

Inheritance

SIObject
   ProjectItem
       Shader

Introduced

1.5

Description

The Shader object represents a node in the render tree of an object. The initial Shader of a render tree can be created with SceneItem.AddMaterial and additional shaders can be created and connected together with Parameter.ConnectFromPreset and Parameter.Connect.

A Shader is a type of DataSource.

Methods

AddCustomOp

AddProperty

AddScriptedOp

AddScriptedOpFromFile

AddSharedTextureLayer

AnimatedParameters2

BelongsTo

CodePath

CodeText

CreateTextureLayer

EvaluateAt

GetAllShaders

GetICEAttributeFromName

GetPortDisplayName

GetShaderContainer

GetShaderInputType

GetShaderParameterTargets

GetShaderParameterType

HasRenderer

IsA

IsAnimated2

IsClassOf

IsEqualTo

IsKindOf

IsLocked

IsSelected

LockOwners

PutPortDisplayName

RemoveTextureLayer

RendererOptionValue

SetAsSelected

SetCapabilityFlag

SetLock

SymbolName

TaggedParameters

UnSetLock

Properties

AllImageClips

Application

BranchFlag

Capabilities

Categories

EvaluationID

Families

FullName

Help

HierarchicalEvaluationID

ICEAttributes

ImageClips

LockLevel

LockMasters

LockType

Model

Name

NestedObjects

ObjectID

Origin

OriginPath

OutputType

Owners

Parameters

Parent

Parent3DObject

PPGLayout

ProgID

Properties

Root

Selected

ShaderDef

Shaders

ShaderType

TextureLayers

Type

See Also

Material.Shaders

Light.Shaders

Camera.Shaders

ImageClip

Parameter.Source

Texture

TextureLayer

 

Examples

• See Shader.1.vbs

• See Shader.2.vbs

• See Shader.3.js



Autodesk Softimage 2011