纹理寻址

D3DSAMP_ADDRESSU

Texture-address mode for the u coordinate. The default is D3DTADDRESS_WRAP. For more information, see D3DTEXTUREADDRESS.

D3DSAMP_ADDRESSV

Texture-address mode for the v coordinate. The default is D3DTADDRESS_WRAP. For more information, see D3DTEXTUREADDRESS.

// set wrap address mode
if( ::GetAsyncKeyState('W') & 0x8000f )
{Device->SetSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_WRAP);Device->SetSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_WRAP);
}// set border color address mode
if( ::GetAsyncKeyState('B') & 0x8000f )
{Device->SetSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_BORDER);Device->SetSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_BORDER);Device->SetSamplerState(0,  D3DSAMP_BORDERCOLOR, 0x000000ff);
}// set clamp address mode
if( ::GetAsyncKeyState('C') & 0x8000f )
{Device->SetSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_CLAMP);Device->SetSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_CLAMP);
}// set mirror address mode
if( ::GetAsyncKeyState('M') & 0x8000f )
{Device->SetSamplerState(0, D3DSAMP_ADDRESSU, D3DTADDRESS_MIRROR);Device->SetSamplerState(0, D3DSAMP_ADDRESSV, D3DTADDRESS_MIRROR);
}

转载于:https://www.cnblogs.com/Clingingboy/archive/2012/08/08/2629118.html

Direct3D 9学习笔记(7)纹理实例相关推荐

  1. 命名空间不能直接包含字段或方法之类的成员是什么意思_Python 学习笔记之类与实例...

    Python 学习笔记之类与实例 一.定义 1.1.定义 类 (class) 封装一组相关数据,使之成为一个整体,并使用一种方法持续展示和维护. 这有点像把零件组装成整车提供给用户,无须了解汽车的内部 ...

  2. HALCON 21.11:深度学习笔记---对象检测, 实例分割(11)

    HALCON 21.11:深度学习笔记---对象检测, 实例分割(11) HALCON 21.11.0.0中,实现了深度学习方法. 本章介绍了如何使用基于深度学习的对象检测. 通过对象检测,我们希望在 ...

  3. Unity 2D 学习笔记:游戏实例Sunnyland

    Unity 2D 学习笔记:游戏实例Sunnyland 01安装软件&导入素材 02编辑素材&Tilemap 03图层layer&角色建立 04角色移动 05角色方向& ...

  4. Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度 Quartz.NET 项目地址 http://quartznet.sourceforge.net/ Quar

    Quartz.NET 2.0 学习笔记(5) :实例创建Windows服务实现任务调度 Quartz.NET 项目地址 http://quartznet.sourceforge.net/ Quartz ...

  5. python学习笔记-练手实例

    1.题目:输出 9*9 乘法口诀表. 程序分析:分行与列考虑,共9行9列,i控制行,j控制列 代码: for i in range(1,10):print ('\r')for j in range(1 ...

  6. 字节跳动学习笔记:java实例变量和静态变量

    1.PTP模型 Point-to-Point,点对点通信模型.PTP是基于队列(Queue)的,一个队列可以有多个生产者,和多个消费者.消息服务器按照收到消息的先后顺序,将消息放到队列中.队列中的每一 ...

  7. 廖雪峰Python学习笔记——类和实例

    Class MyList(list): __metaclass__ = ListMetaclass #它表示在创建MyList这个类时,必须通过 ListMetaclass这个元类的LIstMetac ...

  8. 学习笔记——3-8译码器实例(FPGA)

    一.3-8译码器简介 1.简介 译码是编码的逆过程.其功能是将具有特定含义的二进制码进行辨别,并转换成控制信号,具有译码功能的逻辑电路称为译码器.如果有n个二进制选择线,则最多可译码转换成2n个数据. ...

  9. Practical Rendering and Computation with Direct3D 11学习笔记(1.4)

    1.4 Interfacing with Direct3D 本节主要介绍Direct3D11两个最主要的接口,Device和Context. 1.4.1 Device Device和Device co ...

最新文章

  1. python输入exit怎么退出了_Python 中的 exit() 和 sys.exit()
  2. 图灵奖得主LeCun亲授,深度学习课程在线发布|资源
  3. Java 洛谷 P1028 数的计算
  4. 关于bacula网络备份软件的安装以及配置3
  5. java虚拟内存扩展_Java 8虚拟扩展方法
  6. 我每天路过胡同的飞鸽传书
  7. QML工作笔记-NumberAnimation、RotationAnimation、Timer综合使用
  8. Mongo集群分片部署实践(4.2版本)
  9. Bootstrap表单的可选布局
  10. 微课|玩转Python轻松过二级:第3章课后习题解答5
  11. 使用python批量验证邮箱密码_python(Django 网页登陆账号、密码、邮箱验证)
  12. Docker安装稳定版及指定版本
  13. YUV格式与RGB格式
  14. 基于高德地图实现热力地图和标记点显示文字
  15. c语言 ipv4转ipv6,环境配置:Ipv6转Ipv4
  16. reshape() 函数与 kron()函数的区别
  17. 火灾自动报警系统学习心得
  18. 交换机路由器命令大全
  19. Zabbix proxy
  20. 基于Java+SpringBoot+Thymeleaf+Mysql在线电子书阅读系统学习系统设计与实现

热门文章

  1. Entity Framework 6 Recipes 2nd Edition(13-4)译 - 有效地创建一个搜索查询
  2. 【原创】如何写一个框架:步骤(下)
  3. Uva 11178 Morley's Theorem 向量旋转+求直线交点
  4. JAVA学习:maven开发环境快速搭建
  5. 服务器页是指包含什么脚本程序的网页,XSS攻击的本质就是被攻击者访问的页面返回页面中,包含了未经编码的脚本代码,如等信息。而浏览 - 众答网问答...
  6. 超图Cesium卷帘遇到的坑
  7. 用Python破解数学教育
  8. 您不知道Bash:Bash阵列简介
  9. sci写作sci写作模板_有写作错误吗? bibisco简介
  10. 查询数据库中数据的年份_本地公开数据中的年份