VCL RAD DirectX for C++ Builder

Welcome to

www.tdxlibrary.org

Home of the
the TDx_Library...

=- RAD DirectX =-

"RAD DirectX"
for
C++ Builder

...

Welcome to tdxlibrary.org Latest News

Development Tools Demo Applications Step-By-Step Tutorials Component Reference

Register our Tools Available Downloads

Frequently Asked Questions Links to other sites Information about the tdxlibrary.org website


    TDx_3DI_Library v2.00 Component Reference

    -= Click to navigate the reference =-
    Go to the Welcome Page

    [ TD3DClipStatus::Status ]     [ prev: Size ]

    public:

        __property dword Status = { read=FGetStatus, write=FSetStatus, default=0 };




    -= Go to the TD3DClipStatus description =-    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.



























Top

Welcome |  Latest News |  Tools |  Demos |  Tutorials |  Reference |  Register |  Downloads
FAQ |  Links |  Site Information

This page is Copyright © 2019 Darren John Dwyer, Australia. All Rights Reserved.
Borland C++ Builder, CBuilder, etc are Trademarks of Borland Corporation.
DirectX, DirectDraw, Windows, etc are Trademarks of Microsoft Corporation.