TextureAttributes.java :  » 6.0-JDK-Modules » java-3d » org » jdesktop » j3dedit » scenegrapheditor » sourcecontrol » spec » javax » media » j3d » Java Open Source

Java Open Source » 6.0 JDK Modules » java 3d 
java 3d » org » jdesktop » j3dedit » scenegrapheditor » sourcecontrol » spec » javax » media » j3d » TextureAttributes.java
/*
 * TextureAttributes.java
 *
 *                         Sun Public License Notice
 *
 *  The contents of this file are subject to the Sun Public License Version
 *  1.0 (the "License"). You may not use this file except in compliance with
 *  the License. A copy of the License is available at http://www.sun.com/
 *  
 *  The Original Code is the Java 3D(tm) Scene Graph Editor.
 *  The Initial Developer of the Original Code is Jan Becicka.
 *  Portions created by Jan Becicka are Copyright (C) 2002.
 *  All Rights Reserved.
 *  
 *  Contributor(s): Jan Becicka.
 *  
 * Created on 1. prosinec 2001, 11:49
 */

package org.jdesktop.j3dedit.scenegrapheditor.sourcecontrol.spec.javax.media.j3d;

import com.sun.j3d.utils.image.TextureLoader;
import org.jdesktop.j3dedit.scenegrapheditor.sourcecontrol.NamePool;
import org.jdesktop.j3dedit.scenegrapheditor.sourcecontrol.BeanCodeGenerator;


/**
 *
 * @author  Jan Becicka
 * @version
 */
public class TextureAttributes extends BeanCodeGenerator {
    
    private String filename;
    
    public TextureAttributes(Object bean, NamePool naming) {
        super(bean, naming);
    }
    
    /** Override this method, if you want to have different default instance (e.g. YourNean(10))
     * @return instance of bean
     */
    protected Object createDefaultInstanceOfBean() {
        javax.media.j3d.TextureAttributes retValue;
        retValue = (javax.media.j3d.TextureAttributes) super.createDefaultInstanceOfBean();

        retValue.setCapability(javax.media.j3d.TextureAttributes.ALLOW_BLEND_COLOR_READ);
        retValue.setCapability(javax.media.j3d.TextureAttributes.ALLOW_COLOR_TABLE_READ);
        retValue.setCapability(javax.media.j3d.TextureAttributes.ALLOW_MODE_READ);
        retValue.setCapability(javax.media.j3d.TextureAttributes.ALLOW_TRANSFORM_READ);
        ((javax.media.j3d.TextureAttributes)bean).setCapability(javax.media.j3d.TextureAttributes.ALLOW_BLEND_COLOR_READ);
        ((javax.media.j3d.TextureAttributes)bean).setCapability(javax.media.j3d.TextureAttributes.ALLOW_COLOR_TABLE_READ);
        ((javax.media.j3d.TextureAttributes)bean).setCapability(javax.media.j3d.TextureAttributes.ALLOW_MODE_READ);
        ((javax.media.j3d.TextureAttributes)bean).setCapability(javax.media.j3d.TextureAttributes.ALLOW_TRANSFORM_READ);

        return retValue;
    }
    
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.