I3DShWireFrameSet Struct Reference
[Shell Interfaces]
List of all members.
Detailed Description
Used for wireframe controls in the 3dview Stores a list of TWFPointList and a list of TWFConnectionList
Member Function Documentation
virtual void MCCOMAPI I3DShWireFrameSet::AllocateLists |
( |
int32 |
pointListsCount, |
|
|
int32 |
connectionListsCount | |
|
) |
| | [pure virtual] |
Allocates the lists of points and connections (segments).
- Parameters:
-
| pointListsCount | The number of list of points. |
| connectionListsCount | The number of list of connections (segments). |
virtual void MCCOMAPI I3DShWireFrameSet::GetColor |
( |
EWFListType |
inListType, |
|
|
int32 |
inListIndex, |
|
|
TMCColorRGB & |
outColor | |
|
) |
| | const [pure virtual] |
Returns the color of the elements of a list.
- Parameters:
-
| inListType | The type of list (segment or points) |
| inListIndex | The index of the list. |
| outColor | The color of the elements. |
virtual TWFConnectionList& MCCOMAPI I3DShWireFrameSet::GetConnectionList |
( |
int32 |
connectionListIndex |
) |
[pure virtual] |
Returns a reference to a connection list.
- Parameters:
-
virtual int32 MCCOMAPI I3DShWireFrameSet::GetListsCount |
( |
EWFListType |
inListType |
) |
const [pure virtual] |
Returns the number of lists of the given type.
virtual TWFPointList& MCCOMAPI I3DShWireFrameSet::GetPointList |
( |
int32 |
pointListIndex |
) |
[pure virtual] |
Returns a reference to a point list.
- Parameters:
-
| pointListIndex | The index of the point list. |
virtual boolean MCCOMAPI I3DShWireFrameSet::HasNoEmptyList |
( |
|
) |
[pure virtual] |
Call this function in an assert after building the set to check that every list is "valid"
virtual boolean MCCOMAPI I3DShWireFrameSet::HasWFExcludedFromZBuffer |
( |
|
) |
const [pure virtual] |
Returns true if some wireframes are excluded from the Z buffer
virtual void MCCOMAPI I3DShWireFrameSet::InvalidateCache |
( |
|
) |
[pure virtual] |
Call this if you modify the positions/connections of an existing object (AllocateLists does it for you)
virtual void MCCOMAPI I3DShWireFrameSet::SetColor |
( |
EWFListType |
inListType, |
|
|
int32 |
inListIndex, |
|
|
const TMCColorRGB & |
inColor | |
|
) |
| | [pure virtual] |
Sets the color of the elements of a list.
- Parameters:
-
| inListType | The type of list (segment or points) |
| inListIndex | The index of the list. |
| inColor | The color of the elements. |
virtual void MCCOMAPI I3DShWireFrameSet::SetSelectedState |
( |
const boolean |
selected |
) |
[pure virtual] |
Sets the selection state of the wireframe.
virtual boolean MCCOMAPI I3DShWireFrameSet::TestHit |
( |
const TVector2 & |
inScreenPoint, |
|
|
const real |
inMaxHitError, |
|
|
const int32 |
inSelectionMask, |
|
|
const boolean |
selectBehindCamera, |
|
|
TWFHitInfo & |
outInfo | |
|
) |
| | const [pure virtual] |
Returns true if one of the set's elements was hit
- Parameters:
-
| inScreenPoint | The screen point in uv camera space |
| inMaxHitError | The selection zone arround each element |
| inSelectionMask | A bitfield of EWFElementType values used to ignore some elements |
| outInfo | The infomation about whic element was hit. Not modified if there is no hit. |
Return the transform of the wireframe set.
- Parameters:
-
The documentation for this struct was generated from the following file: