Welcome to
www.tdxlibrary.org
Home of the
the TDx_Library...
"RAD DirectX"
for
C++ Builder
...
|
TDx_3DI_Library v2.00 Component Reference
|
|
[ TD3DClipStatus::Status ]
[ prev: Size ]
public:
__property dword Status = { read=FGetStatus, write=FSetStatus, default=0 };
TD3DCLIPSTATUS::STATUS
[ component property ]
- Description
The Status property defines the current clip status and which clipping planes are active.
The described effect applies when the flag is set.
By default, both D3DSTATUS_CLIPINTERSECTIONALL and D3DSTATUS_ZNOTVISIBLE are set.
- Flags
D3DCLIP_BACK
All vertices are clipped by the back clipping plane of the viewing frustrum.
This plane is delimited by the points (MinX, MinY, MaxZ), (MaxX, MinY, MaxZ), (MaxX, MinY, MaxZ) and (MaxX, MaxY, MaxZ).
D3DCLIP_BOTTOM
All vertices are clipped by the bottom clipping plane of the viewing frustum.
This plane is delimited by the points (MinX, MinY, MinZ), (MaxX, MinY, MinZ), (MinX, MinY, MaxZ) and (MaxX, MinY, MaxZ).
D3DCLIP_FRONT
All vertices are clipped by the front clipping plane of the viewing frustum.
This plane is delimited by the points (MinX, MinY, MinZ), (MaxX, MinY, MinZ), (MaxX, MinY, MinZ) and (MaxX, MaxY, MinZ).
D3DCLIP_GEN0
A clipping plane that is defined by the application.
D3DCLIP_GEN1
A clipping plane that is defined by the application.
D3DCLIP_GEN2
A clipping plane that is defined by the application.
D3DCLIP_GEN3
A clipping plane that is defined by the application.
D3DCLIP_GEN4
A clipping plane that is defined by the application.
D3DCLIP_GEN5
A clipping plane that is defined by the application.
D3DCLIP_LEFT
All vertices are clipped by the left clipping plane of the viewing frustum.
This plane is delimited by the points (MinX, MinY, MinZ), (MinX, MaxY, MinZ), (MinX, MinY, MaxZ) and (MinX, MaxY, MaxZ).
D3DCLIP_RIGHT
All vertices are clipped by the right clipping plane of the viewing frustum.
This plane is delimited by the points (MaxX, MinY, MinZ), (MaxX, MaxY, MinZ), (MaxX, MinY, MaxZ) and (MaxX, MaxY, MaxZ).
D3DCLIP_TOP
All vertices are clipped by the top clipping plane of the viewing frustum.
This plane is delimited by the points (MinX, MaxY, MinZ), (MaxX, MaxY, MinZ), (MinX, MaxY, MaxZ) and (MaxX, MaxY, MaxZ).
D3DSTATUS_CLIPINTERSECTIONALL
Equivilent to setting all the clip intersection flags.
This flag plus D3DSTATUS_ZNOTVISIBLE form the default setting.
D3DSTATUS_CLIPINTERSECTIONBACK
Compares (logical AND) the back clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONBOTTOM
Compares (logical AND) the bottom clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONFRONT
Compares (logical AND) the front clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONGEN0
Compares (logical AND) an application defined clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONGEN1
Compares (logical AND) an application defined clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONGEN2
Compares (logical AND) an application defined clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONGEN3
Compares (logical AND) an application defined clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONGEN4
Compares (logical AND) an application defined clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONGEN5
Compares (logical AND) an application defined clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONLEFT
Compares (logical AND) the left clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONRIGHT
Compares (logical AND) the right clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPINTERSECTIONTOP
Compares (logical AND) the top clipping plane with the clip flags of the vertices.
D3DSTATUS_CLIPUNIONALL
Equivilent to setting all the clip union flags.
Since the CLIPUNION flags are equivilent to the basic flags (top,bottom,left, right,back,front, gen0-gen5), this flag can be used to essentially set all the basic flags at once.
D3DSTATUS_CLIPUNIONBACK
All vertices are clipped by the back clipping plane of the viewing frustum.
Equivilent to D3DCLIP_BACK.
D3DSTATUS_CLIPUNIONBOTTOM
All vertices are clipped by the bottom clipping plane of the viewing frustum.
Equivilent to D3DCLIP_BOTTOM.
D3DSTATUS_CLIPUNIONFRONT
All vertices are clipped by the front clipping plane of the viewing frustum.
Equivilent to D3DCLIP_FRONT.
D3DSTATUS_CLIPUNIONGEN0
All vertices are clipped by an application defined clipping plane.
Equivilent to D3DCLIP_GEN0.
D3DSTATUS_CLIPUNIONGEN1
All vertices are clipped by an application defined clipping plane.
Equivilent to D3DCLIP_GEN0.
D3DSTATUS_CLIPUNIONGEN2
All vertices are clipped by an application defined clipping plane.
Equivilent to D3DCLIP_GEN0.
D3DSTATUS_CLIPUNIONGEN3
All vertices are clipped by an application defined clipping plane.
Equivilent to D3DCLIP_GEN0.
D3DSTATUS_CLIPUNIONGEN4
All vertices are clipped by an application defined clipping plane.
Equivilent to D3DCLIP_GEN0.
D3DSTATUS_CLIPUNIONGEN5
All vertices are clipped by an application defined clipping plane.
Equivilent to D3DCLIP_GEN0.
D3DSTATUS_CLIPUNIONLEFT
All vertices are clipped by the left clipping plane of the viewing frustum.
Equivilent to D3DCLIP_LEFT.
D3DSTATUS_CLIPUNIONRIGHT
All vertices are clipped by the right clipping plane of the viewing frustum.
Equivilent to D3DCLIP_RIGHT.
D3DSTATUS_CLIPUNIONTOP
All vertices are clipped by the top clipping plane of the viewing frustum.
Equivilent to D3DCLIP_TOP.
D3DSTATUS_DEFAULT
Equivilent to setting D3DSTATUS_CLIPINTERSECTIONALL and D3DSTATUS_ZNOTVISIBLE.
This is the default setting.
D3DSTATUS_ZNOTVISIBLE
The primative is not visible.
The system sets or clears this flag when z-checking is enabled.
- See Also
- Top
If you would like to submit additions or improvements to this page, click: darren_john_dwyer@hotmail.com.
|
|