IFXView |
The IFXView interface contains all view or camera information for the scenegraph.
|
Interface Methods |
Description |
|
Gets the view aspect |
|
|
Gets the view resource |
|
|
Gets the view resource ID |
|
|
Sets the view resource ID |
|
|
Gets the number of layers |
|
|
Inserts a layer |
|
|
Adds a layer |
|
|
Removes a layer |
|
|
Gets the layer location |
|
|
Sets the layer location |
|
|
Gets the layer source |
|
|
Sets the layer source |
|
|
Gets the layer scale |
|
|
Sets the layer scale |
|
|
Gets the layer rotation |
|
|
Sets the layer rotation |
|
|
Gets the layer location |
|
|
Sets the layer location |
|
|
Gets the layer background color |
|
|
Sets the layer background color |
|
|
Gets the layer blend |
|
|
Sets the layer blend |
|
|
Returns the clip plane ID |
|
|
Gets the clear state |
|
|
Gets the clear value |
|
|
Gets distance to projection plane |
|
|
Gets far clip |
|
|
Gets layer |
|
|
Gets near clip |
|
|
Gets the next view |
|
|
Gets the view offset |
|
|
Gets the orthogonal height |
|
|
Gets the projection |
|
|
Gets the projection mode |
|
|
Gets the root node |
|
|
Gets the size |
|
|
Gets the track node |
|
|
Picks multiple views |
|
|
Picks a view |
|
|
Gets pointer to film |
|
|
Renders view |
|
|
Renders view |
|
|
Sets a clear state |
|
|
Sets a clear value |
|
|
Sets a far clip |
|
|
Sets a layer |
|
|
Sets a near clip |
|
|
Sets the next view |
|
|
Sets the offset |
|
|
Sets the orthogonal height |
|
|
Sets the projection |
|
|
Sets the projection mode |
|
|
Sets the root node |
|
|
Sets the size |
|
|
Sets the original size |
|
|
Sets the track node |
|
|
Adds a model to the view |
|
|
Gets the vectors that render the scene visible |
|
|
Gets fog effect values, etc. |
Gets the view aspect.
Parameters:
None
Return Values:
F32
This method gets the view resource.
Parameters:
|
IFXViewResource |
Handle to the view resource |
This method gets the view resource ID.
Parameters:
|
ViewResourceID |
Pointer to the view resource ID number |
This method sets the view resource ID
Parameters:
|
ViewResourceID |
View resource ID number |
Parameters:
|
uLayer |
Layer ID number |
|
pLayerCount |
Layer count |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
uTexture |
Texture number |
|
fXLoc |
X-axis location |
|
fYLoc |
Y-axis location |
|
fRotation |
Rotation angle |
|
vBgColor |
Background color |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
uTexture |
Texture number |
|
fXLoc |
X-axis location |
|
fYLoc |
Y-axis location |
|
fRotation |
Rotation angle |
|
vBgColor |
Background color |
Parameters:
|
uLayer |
Number of layer to be removed |
|
uIndex |
Number of index |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
fXLoc |
X-axis location |
|
fYLoc |
Y-axis location |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
fXLoc |
X-axis location |
|
fYLoc |
Y-axis location |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
puSource |
Pointer to the layer source |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
puSource |
Pointer to the layer source |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
pfScale |
Pointer to the layer scale |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
pfScale |
Pointer to the layer scale |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
pfRotation |
Pointer to the layer rotation number |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
pfRotation |
Pointer to the layer rotation number |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
fXLoc |
X-axis location |
|
fYLoc |
Y-axis location |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
fXLoc |
X-axis location |
|
fYLoc |
Y-axis location |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
vBgColor |
Background color |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
vBgColor |
Background color |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
pfBlend |
Blend factor |
Parameters:
|
uLayer |
Layer number |
|
uIndex |
Index number |
|
pfBlend |
Blend factor |
Parameters:
|
uInClipPlaneId |
ClipPlane ID number |
Return Values:
const IFXSGVector&
Parameters:
|
buffer |
RenderLayer buffer |
|
pClear |
Indicates whether there is a clear state |
Parameters:
|
buffer |
RenderLayer buffer |
|
pOutValue |
Clear value |
Parameters:
None
Return Values:
inline F32
Parameters:
None
Return Values:
inline F32
Parameters:
|
pLayer |
Pointer to the layer ID |
Parameters:
None
Return Values:
inline
Parameters:
|
ppView |
Pointer to the view to be added |
Parameters:
|
pX |
X-axis location |
|
pY |
Y-axis location |
Parameters:
|
pOrthoHeight |
Ortho Height factor |
Parameters:
|
pProjectionDegrees |
Projection degrees factor |
Parameters:
|
pProjectionMode |
Pointer to IFXProjectionMode |
Parameters:
|
ppNode |
Pointer to the root node |
Parameters:
|
pWidth |
Measured width |
|
pHeight |
Measured height |
Parameters:
|
ppNode |
Pointer to the track node |
Parameters:
|
x |
X-axis location |
|
y |
Y-axis location |
|
pppOutPickedModelList |
Pointer to the IFXModel selected |
|
puNumModels |
Pointer to the model ID number |
Parameters:
|
x |
X-axis location |
|
y |
Y-axis location |
|
pppOutPickedModelList |
Pointer to the IFXModel selected |
Parameters:
|
x |
X-axis location |
|
y |
Y-axis location |
|
pFilmPt |
Pointer to the film point |
Parameters:
|
pRenderLayer |
Pointer to the RenderLayer |
|
inX=0 |
X-axis coordinate (default is 0) |
|
inY=0 |
Y-axis coordinate (default is 0) |
Parameters:
|
pRenderLayer |
Pointer to the RenderLayer |
Parameters:
|
bufferBits |
RenderLayer buffer bits |
|
clear |
Indicates whether the clear state has been set |
Parameters:
|
buffer |
RenderLayer buffer bits |
|
pInValue |
Sets the clear value |
Parameters:
|
distance |
Far clip distance |
Parameters:
|
layer |
Layer ID number |
Parameters:
|
distance |
Near clip distance |
Parameters:
|
pView |
The view to be set |
Parameters:
|
x |
Offset on x axis |
|
y |
Offset on y axis |
Parameters:
|
orthoHeight |
Ortho Height |
Parameters:
|
degrees |
Projection angle degrees |
Parameters:
|
projectionMode |
IFXProjectionMode |
Parameters:
|
pRootNode |
Pointer to the root node |
This method is identical to SetOriginalSize() except for name. It is necessary, however, to call SetOriginalSize() before calling this method.
Parameters:
|
width |
Width of the view |
|
height |
Height of the view |
This method is identical to SetSize() except for name. It is necessary, however, to call this method before calling SetSize().
Parameters:
|
width |
Width of the view |
|
height |
Height of the view |
Parameters:
|
pTrackNode |
Pointer to the track node |
Parameters:
|
pModel |
Pointer to the model to be added to the view |
Return Values:
None
Parameters:
|
pInSphere |
Pointer to the IFXSGVectors to make the scene visible |
Return Values:
Visibility
Parameters:
|
pbEnable |
Indicates whether fog is enabled |
Parameters:
|
pbEnable |
Indicates whether fog is enabled |
Parameters:
|
pvColor |
Color value of the fog |
Parameters:
|
eDecayMode |
Decay rate of the fog |
Parameters:
|
pfNearValue |
Near value of the fog |
Parameters:
|
pfFarValue |
Far value of the fog |
Parameters:
|
pfDensity |
Density value of the fog |
Parameters:
|
vColor |
Color value of the fog |
Parameters:
|
eDecayMode |
Decay value of the fog |
Parameters:
|
fNearValue |
Near value of the fog |
Parameters:
|
fFarValue |
Far value of the fog |
§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.