Enum winapi::d3d9types::D3DSHADER_INSTRUCTION_OPCODE_TYPE [] [src]

pub enum D3DSHADER_INSTRUCTION_OPCODE_TYPE {
    NOP,
    MOV,
    ADD,
    SUB,
    MAD,
    MUL,
    RCP,
    RSQ,
    DP3,
    DP4,
    MIN,
    MAX,
    SLT,
    SGE,
    EXP,
    LOG,
    LIT,
    DST,
    LRP,
    FRC,
    M4x4,
    M4x3,
    M3x4,
    M3x3,
    M3x2,
    CALL,
    CALLNZ,
    LOOP,
    RET,
    ENDLOOP,
    LABEL,
    DCL,
    POW,
    CRS,
    SGN,
    ABS,
    NRM,
    SINCOS,
    REP,
    ENDREP,
    IF,
    IFC,
    ELSE,
    ENDIF,
    BREAK,
    BREAKC,
    MOVA,
    DEFB,
    DEFI,
    TEXCOORD,
    TEXKILL,
    TEX,
    TEXBEM,
    TEXBEML,
    TEXREG2AR,
    TEXREG2GB,
    TEXM3x2PAD,
    TEXM3x2TEX,
    TEXM3x3PAD,
    TEXM3x3TEX,
    RESERVED0,
    TEXM3x3SPEC,
    TEXM3x3VSPEC,
    EXPP,
    LOGP,
    CND,
    DEF,
    TEXREG2RGB,
    TEXDP3TEX,
    TEXM3x2DEPTH,
    TEXDP3,
    TEXM3x3,
    TEXDEPTH,
    CMP,
    BEM,
    DP2ADD,
    DSX,
    DSY,
    TEXLDD,
    SETP,
    TEXLDL,
    BREAKP,
    PHASE,
    COMMENT,
    END,
}

Variants

NOPMOVADDSUBMADMULRCPRSQDP3DP4MINMAXSLTSGEEXPLOGLITDSTLRPFRCM4x4M4x3M3x4M3x3M3x2CALLCALLNZLOOPRETENDLOOPLABELDCLPOWCRSSGNABSNRMSINCOSREPENDREPIFIFCELSEENDIFBREAKBREAKCMOVADEFBDEFITEXCOORDTEXKILLTEXTEXBEMTEXBEMLTEXREG2ARTEXREG2GBTEXM3x2PADTEXM3x2TEXTEXM3x3PADTEXM3x3TEXRESERVED0TEXM3x3SPECTEXM3x3VSPECEXPPLOGPCNDDEFTEXREG2RGBTEXDP3TEXTEXM3x2DEPTHTEXDP3TEXM3x3TEXDEPTHCMPBEMDP2ADDDSXDSYTEXLDDSETPTEXLDLBREAKPPHASECOMMENTEND

Trait Implementations

impl Debug for D3DSHADER_INSTRUCTION_OPCODE_TYPE
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Copy for D3DSHADER_INSTRUCTION_OPCODE_TYPE
[src]

impl Clone for D3DSHADER_INSTRUCTION_OPCODE_TYPE
[src]

fn clone(&self) -> D3DSHADER_INSTRUCTION_OPCODE_TYPE

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more