| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- function ShaderBinding() {
- }
- ShaderBinding.prototype.copyTo = function(targetBinding) {
- Polycode.ShaderBinding_copyTo(this.__ptr, targetBinding)
- }
- ShaderBinding.prototype.addParam = function(type,name) {
- Polycode.ShaderBinding_addParam(this.__ptr, type,name)
- }
- ShaderBinding.prototype.addParamPointer = function(type,name,ptr) {
- Polycode.ShaderBinding_addParamPointer(this.__ptr, type,name,ptr)
- }
- ShaderBinding.prototype.getNumLocalParams = function() {
- Polycode.ShaderBinding_getNumLocalParams(this.__ptr)
- }
- ShaderBinding.prototype.getLocalParam = function(index) {
- Polycode.ShaderBinding_getLocalParam(this.__ptr, index)
- }
- ShaderBinding.prototype.getLocalParamByName = function(name) {
- Polycode.ShaderBinding_getLocalParamByName(this.__ptr, name)
- }
- ShaderBinding.prototype.removeParam = function(name) {
- Polycode.ShaderBinding_removeParam(this.__ptr, name)
- }
- ShaderBinding.prototype.loadTextureForParam = function(paramName,fileName) {
- Polycode.ShaderBinding_loadTextureForParam(this.__ptr, paramName,fileName)
- }
- ShaderBinding.prototype.setTextureForParam = function(paramName,texture) {
- Polycode.ShaderBinding_setTextureForParam(this.__ptr, paramName,texture)
- }
- ShaderBinding.prototype.setCubemapForParam = function(paramName,cubemap) {
- Polycode.ShaderBinding_setCubemapForParam(this.__ptr, paramName,cubemap)
- }
- ShaderBinding.prototype.getNumAttributeBindings = function() {
- Polycode.ShaderBinding_getNumAttributeBindings(this.__ptr)
- }
- ShaderBinding.prototype.getAttributeBinding = function(index) {
- Polycode.ShaderBinding_getAttributeBinding(this.__ptr, index)
- }
- ShaderBinding.prototype.addAttributeBinding = function(name,dataArray) {
- Polycode.ShaderBinding_addAttributeBinding(this.__ptr, name,dataArray)
- }
- ShaderBinding.prototype.getAttributeBindingByName = function(name) {
- Polycode.ShaderBinding_getAttributeBindingByName(this.__ptr, name)
- }
- ShaderBinding.prototype.addRenderTargetBinding = function(binding) {
- Polycode.ShaderBinding_addRenderTargetBinding(this.__ptr, binding)
- }
- ShaderBinding.prototype.removeRenderTargetBinding = function(binding) {
- Polycode.ShaderBinding_removeRenderTargetBinding(this.__ptr, binding)
- }
- ShaderBinding.prototype.getNumRenderTargetBindings = function() {
- Polycode.ShaderBinding_getNumRenderTargetBindings(this.__ptr)
- }
- ShaderBinding.prototype.getRenderTargetBinding = function(index) {
- Polycode.ShaderBinding_getRenderTargetBinding(this.__ptr, index)
- }
- ShaderBinding.prototype.getNumInTargetBindings = function() {
- Polycode.ShaderBinding_getNumInTargetBindings(this.__ptr)
- }
- ShaderBinding.prototype.getInTargetBinding = function(index) {
- Polycode.ShaderBinding_getInTargetBinding(this.__ptr, index)
- }
- ShaderBinding.prototype.getNumColorTargetBindings = function() {
- Polycode.ShaderBinding_getNumColorTargetBindings(this.__ptr)
- }
- ShaderBinding.prototype.getColorTargetBinding = function(index) {
- Polycode.ShaderBinding_getColorTargetBinding(this.__ptr, index)
- }
- ShaderBinding.prototype.getNumDepthTargetBindings = function() {
- Polycode.ShaderBinding_getNumDepthTargetBindings(this.__ptr)
- }
- ShaderBinding.prototype.getDepthTargetBinding = function(index) {
- Polycode.ShaderBinding_getDepthTargetBinding(this.__ptr, index)
- }
- ShaderBinding.prototype.getNumOutTargetBindings = function() {
- Polycode.ShaderBinding_getNumOutTargetBindings(this.__ptr)
- }
- ShaderBinding.prototype.getOutTargetBinding = function(index) {
- Polycode.ShaderBinding_getOutTargetBinding(this.__ptr, index)
- }
|